Mam niektóre dynamicznie wstawiane pola formularza na stronie w projekcie MVC3. Zwykle dodamy stronę serwera sprawdzania poprawności jQuery, ale w tym przypadku nie możemy (wiele pól w interfejsie użytkownika generuje wartość dla jednego ukrytego pola - i to jest to, co zostało przesłane.) Nie możemy potwierdzić w odniesieniu do ukrytego pola, więc musimy zamiast dodać walidację UI tylko dla pól użytkownik może widzieć)Dodawanie reguł sprawdzania poprawności jQuery do dynamicznie tworzonych elementów w ASP
gdy pola są dynamicznie dodawane do strony, ja uruchomić poniższy kod na pojemniku:
$container.find(".date").rules("add", {
required: true,
messages: {
required: "The date is required"
}
});
Ale to nie robi nie działa! Co dziwne, wyłączenie powyższego kodu, tworzenie elementów dynamicznych, a następnie uruchomienie kodu w konsoli JS przeglądarki działa, ale pokazuje tylko domyślny komunikat sprawdzania poprawności.
Brakuje mi. Jakieś pomysły?
używam jQuery Validation 1.9.0 & plugin dyskretny
Ach, dobrze! Mogę zrobić niestandardową metodę, aby to zrobić i dodać atrybuty danych w wybranym polu naraz. –
Nawet w JSFiddle nie działa. – Gabriel