ログインエラーメッセージを入れたいdivがあります:
<div id="loginMessage" class="blankBox"> </div>
検証エラーが発生した場合、この div のクラスを「errorBox」にしたいと考えています。検証エラーがない場合は、css を「blankBox」にしたいです。
そして、次のjQuery検証があります:
<script>
$(function() {
$("#loginForm").validate({
rules: {
username: "required",
password: "required"
},
messages: {
username: "Please enter a username",
password: "Please enter a password",
},
errorLabelContainer: "#loginMessage",
wrapper: "li",
highlight: function(element) {
$(element).addClass('errorBox');
},
unhighlight: function(element) {
$(element).removeClass('errorBox');
},
});
});
</script>
残念ながら、エラー ボックス css が入力フィールドに適用されています。?!? これを機能させることはできません。
何か案は?