感谢您花时间阅读本文,我的问题是关于jquery如何处理验证错误,我注意到如果我输入这样的代码:
$("#MainForm").validate();
当提交时出现错误,并弹出一个带有指向相关字段的箭头的漂亮框。
当我使用以下代码时:
$(document).ready(function()
{
$("#MainForm").validate();
});
我只得到文字说该字段是必需的,而不是漂亮的小弹出框 当我开始添加规则时,我注意到这一点,坦率地说我更喜欢原始弹出窗口,有没有办法告诉jquery验证使用该方法,而不是像第二个例子中的文本字段?
感谢您的时间,
答案 0 :(得分:2)
当您添加required
属性时,弹出好框由Internet Explorer生成,而不是由jQuery验证生成。 jQuery验证尚未绑定到您的输入元素。尝试删除$("#MainForm").validate();
,重新加载页面,然后重新提交表单。结果将是弹出漂亮的框。
据我所知,告诉jQuery Validation使用该方法的唯一方法是使用jQuery Validation插件中使用的自定义css文件。