感谢百忙之中阅读本文时,我的问题是在问候的jQuery怎么做验证错误,我注意到,如果我把代码如下所示:jQuery和验证弹出的选项
$("#MainForm").validate();
当提交错误时,它会弹出一个带有箭头指向相关字段的好框。
当我使用下面的代码:
$(document).ready(function()
{
$("#MainForm").validate();
});
我只得到文字称该字段是必需的,而不是漂亮的小弹出框。
我注意到这一点,当我开始添加规则,并坦率地说我更喜欢原始弹出窗口,有没有办法告诉jQuery验证使用该方法,而不是第二个例子中的文本字段?
谢谢您的时间,
迈克尔,这两个例子中的代码基本相同,您确定没有其他代码能够引起您所指的区别吗? – Sergio
区别在于第一个代码示例,调用验证,不在ready函数中,而第二个代码位于文档的ready函数内部。如果我打电话给它,它会很好地工作,但如果我添加规则等,它只能在ready函数内正常工作。 – Michael
我感觉到“弹出一个漂亮的盒子”的脚本在.validate代码之后,也在.ready函数中。你可以通过在.ready函数中运行的函数/代码来检查。 .validate应该是最后一行。 – Sergio