0

感谢您花时间阅读本文,我的问题是关于 jquery 如何处理验证错误,我注意到如果我输入这样的代码:

$("#MainForm").validate();

当提交时出现错误时,它会弹出一个带有指向相关字段的箭头的漂亮框。 简单验证

当我使用以下代码时:

    $(document).ready(function() 
    {
    $("#MainForm").validate();
    });

当我把它放入准备好的功能时

我只收到说明该字段是必需的文本,而不是漂亮的小弹出框。
当我开始添加规则时我注意到了这一点,坦率地说我更喜欢原来的弹出窗口,有没有办法告诉 jquery 验证使用该方法,而不是像第二个示例中的文本字段?

感谢您的时间,

4

1 回答 1

2

当您添加属性时,弹出的漂亮框是由 Internet Explorer 生成的,而不是由 jQuery Validation 生成的。requiredjQuery Validation 尚未绑定到您的输入元素。尝试删除$("#MainForm").validate();,重新加载页面,然后重新提交您的表单。结果将是弹出的漂亮框

据我所知,告诉 jQuery Validation 使用该方法的唯一方法是自定义 jQuery Validation 插件中使用的 css 文件。

于 2013-07-22T00:15:57.780 回答