Zainicjuj funkcję jQuery validate () na wielu dynamicznie dodawanych formularzach
Zasugerowano, że najlepiej jest zainicjować$('#form').validate({})
funkcja ładowania strony zamiast zdarzenia kliknięcia:Wtyczka jquery.form / validate zezwala tylko na wysyłanie, jeśli dane wejściowe zostały zmienione
Zastanawiam się, jak to zrobić dla wielu dynamicznie dodawanych formularzy bez zawijania$('#form').validate({})
funkcja wewnątrz aon('click', 'input[type="submit"]',
funkcjonować.
Weź ten kod na przykład:
var id="some identifier for the specific form that is submitted";
`$('#form'+id).validate({})`
W jaki sposób ten unikalny identyfikatorid
, co jest wymagane, aby odróżnić każdą formę, aby powstała w pierwszej kolejności?A co jeśli nie znaszid
po załadowaniu strony, ponieważ została utworzona dynamicznie, np. przez AJAX.Robię to, ale tak właśnie jestnie Zalecana:
$(document.body).on('click', 'input[type="submit"]', function(){
var id=this.id;
$('#form'+id).validate({});
});
myśli?
dzięki, tim