мне нужна LITLE помощь, чтобы проверить мою форму:Jquery форма проверки - динамическая форма имени
Теперь я использую этот код, чтобы проверить мою форму:
$(document).ready(function() {
$("#set_search").validate({
rules: {
q: {
required: true,
minlength: 2
},
q2: {
number: true
},
},
messages: {
q: "Please enter your name",
q2: "Only numbers allowed",
}
});
});
И я имею эту форму поиска, в для цикла:
for ($i=0;$i<5;$i++) {
echo "<div class='showhide$i'><form name='set_search' id='set_search' action='settings.php' method='get'><p><label for='q1'>name</label><input type='text' id='q' name='q'/></p><p><label for='q2'>number</label><input type='text' id='q2' name='q2' /></p><p><input type='submit' value='Search'/></p></form></div></p>";
}
Unfortunatelly с этим кодом только первая форма поиска работает и проверены, и следующей формы техника его подводит. Так я думаю:
я должен модифицировать от имени и идентификатора:
<
form name='set_search$i' id='set_search$i'
и я должен изменить проверку на что-то вроде этого:
вар sr = $ (this) .attr ('id'); $ ("# set_search" + С.Р.) .validate ({
Но это не в порядке. Вы не могли бы помочь кому-то? Thx.
Я пробовал все, что вы предлагали, но ничего .. – 2009-08-12 20:43:04
Я меняю $ ("input [id^= 'set_search']") x $ ("form [id^= 'set_search']") –
ura genius !; Большое спасибо! – 2009-08-13 16:52:40