プラグイン: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>
値電子メールによって人々が[email protected]のような複数のemailaddressesを与えることができなければなりません。[email protected]またはテスト@テスト。 com、test @ test2.com
このようにすると、検証プラグインにエラーが表示されます。この問題を解決するには、次のエラーが表示されます。
どうすればこの問題を解決できますか?
ありがとうございますが、これを '$("#form ")に入れてもいいですか?validate({});'? – Arthur
このJavaScriptをページに含めてから
emails: { required: true,email: true }
がある場合は、emails: { required: true,multiemail: true }
に変更してください。 –ありがとうございました!しかし、電子メールフィールドが空の場合は、たとえば空のフィールドが表示されます。フィールドが正しくない場合、このemailadresは無効です。フィールドが正しくないとエラーが表示されます... – Arthur