我有以下的jQuery验证插件:jQuery的验证插件多个电子邮件地址
<script type="text/javascript" src="/requires/js/jquery.min.js"></script>
<script type="text/javascript" src="/requires/js/jquery.validate.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#form").validate({
rules: {
name: {
required: true,
minlength: 2
},
email: {
required: true,
email: true
},
emails: {
required: true,
email: true
}
},
messages: {
name: {
required: "Je bent vergeten om je naam in te vullen.",
minlength: "Je bent vergeten om je naam in te vullen."
},
email: {
required: "Je bent vergeten om je emailadres in te vullen.",
email: "Het opgegeven emailadres is niet geldig."
},
emails: {
required: "Je bent vergeten om het emailadres van je vriend(in) in te vullen.",
email: "Je moet een geldig e-mailadres van je vriend(in) invullen."
}
}
});
});
</script>
<form id="form" method="post">
Jouw naam: <input type="text" name="name"><br />
Jouw e-mailadres: <input type="text" name="email"><br />
Het e-mailadres van je vriend(in): <input type="text" name="emails"><br />
<input type="submit" value="Verstuur">
</form>
通过电子邮件价值的人一定可以给多个emailaddresses像[email protected]; [email protected]或测试@测试。 com,test @ test2.com
当你这样做时,验证插件会给出错误:Je moet een geldig e-mailadres van je vriend(in)invullen。
我该如何解决这个问题?
谢谢,但我可以把它放到'$(“#form”)。validate({});'? – Arthur 2012-04-27 14:29:39
将此JavaScript包括在您的页面上,然后在其中有
emails: { required: true,email: true }
,将其更改为emails: { required: true,multiemail: true }
。 – 2012-04-27 15:17:25感谢guy's !,但是当电子邮件字段为空时,我会看到例如:空字段,以及字段不正确时,此emailadres无效。现在我只看到一个错误,当字段不正确... – Arthur 2012-04-27 15:25:14