我正在使用 jquery 验证插件并试图弄清楚如何删除表单输入旁边的默认错误消息。
我在顶部的 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>
这有助于解释吗?谢谢。