Я создаю веб-сайт с одной страницей с разбросанными по нему многочисленными формами. Я использую Requirejs и JQuery, и я стараюсь, чтобы минимизировать процесс проверки на один сумы, как это:Как получить идентификатор поданной формы с помощью jQuery
$("form").submit(function(event) {
var empty_fields = [];
$(this > "chck").each(function(){
if($(this).val().length !=0) {
return;
}else{
empty_fields.push($(this).attr('name'))
$(this).css('border','2px solid red');
event.preventDefault();}
})
if(empty_fields){
alert("The required field "+empty_fields+" is missing")
}
});
Теперь проблема в том, что всякий раз, когда я подав форму (это не материя, которая образует), функция проходит через все дочерние элементы с классом «chck» (check).
То, что я пытался сделать, это заставить функцию для выбора ONLY отправленной формы и проверить его ребенку (».chck) и их только - Не остальная часть„ ПРОВ“в других формах
Но я просто не могу сделать это относиться только к форме их представления.
Любые советы?
Пожалуйста, не используйте тег [tag: jquery-validate], когда вопрос не имеет никакого отношения к этому плагину. – Sparky
Извините, что - мои плохие – shultz