【发布时间】:2013-05-20 01:29:06
【问题描述】:
我将如何验证使用 jQuery 在 PHP for 循环中生成的输入框? 在我的代码中,我使用 jquery.min.js 库和 jquery.validate.min.js 并简单地调用 validate 函数。
我只收到第一行的错误消息,但没有收到其他行的错误消息。 任何建议都非常感谢...thanxx提前。
<html>
<head>
<TITLE></TITLE>
<script type="text/javascript" src="first/js/jquery.min.js"></script>
<script type="text/javascript" src="first/js/jquery.validate.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#frm").validate({
rules:{
'name[]':{
required:true
},
'mail[]':{
required:true,
email:true
}
},
messages:{
'name[]':{
required:"Enter name"
},
'mail[]':{
required:" Enter mail",
email:"Enter valid mail"
}
},
submitHandler:function(){
form.submit();
}
});
});
</script>
</head>
<body>
<form name="frm" id="frm" action="exa.php">
<table>
<tr><TH>Name:</TH><TH>Email:</TH></tr>
<?php
for ($i=1;$i<=3;$i++)
{
?>
<tr><TD><input name="name[]" type="text" id="name[]" class="required" minlength="2"/></TD>
<TD><input name="mail[]" type="text" id="mail[]" class="required email" /></TD></tr>
<?php
}
?>
<tr><TD colspan="2" align="center"><input type="submit" name="submit" value="Submit"></TD></tr>
</table>
</form>
</body>
</html>
【问题讨论】:
-
您应该以更切题的方式为您的问题命名。当前标题不会让人们找到您的问题或了解其主题。
-
thanxx 为您的建议...请您帮帮我...
-
我不确定这是否可能...问题是您的元素具有相同的名称...插件似乎不喜欢这样
-
从下面的链接中得到了答案.. jquery.validate.js 中只有一些变化,最后它工作了..
标签: jquery validation