私はjquery検証プラグインを使用しており、フォームの入力の横にあるデフォルトのエラーメッセージを削除する方法を見つけようとしています。
これがJSFiddleの例です
上部のdivに無効なフィールドの数を表示し、入力フィールドを強調表示しています。
「このフィールドは必須です」という入力の横にあるエラーメッセージを削除します。フィールドが有効な場合は、フィールドが正常に検証されたことを示す緑色のチェックマークを追加します。
これが私がいじっていた私のスクリプトです:
<script type="text/javascript">
var j$ = jQuery.noConflict();
j$(document).ready(function(){
var validator = j$('[id$=Details]').validate({
invalidHandler: function() {
j$("#error-message").html('<img src="{!URLFOR($Resource.event, 'images/error-icon.png')}" width="32" height="32">').append(" Please correct the entries highlighted below. " + validator.numberOfInvalids() + " field(s) are invalid.");
},
success: function(label) {
//label.replaceWith('<img src="{!URLFOR($Resource.event, 'images/success-icon.png')}" width="16" height="16" class="validated">');
}
});
j$('[id$=Email]').rules("add",{
required: true,
email: true
});
});
</script>
これは説明に役立ちますか?ありがとう。