form.valid()不应该显示validation文本?

使用Jquery.validate required字段在fileds上显示弹出validation(如下图) 在此处输入图像描述

我喜欢这个并且工作正常。

但我检查!form.valid()条件Popup消失,显示正常的validation文本(如下图)

在此处输入图像描述

java脚本函数

   var form = $("#form1"); $('#').click(function (e) { if (!form.valid()) { e.preventDefault(); } else {  } });  

如何在检查表单validation时返回弹出窗口。

那些弹出窗口与jQuery Validation插件完全无关。 这是由HTML5validation属性触发的HTML5validation。 通常,jQuery Validate插件会禁用HTML5validation。 如果您看到弹出窗口,则表示您无法正确初始化jQuery Validate插件。

如果您只想查看HTML5validation弹出窗口(视觉样式和支持取决于浏览器版本),那么您不能使用jQuery Validate插件。

或者,如果要在工具提示中显示来自jQuery Validate的消息,则必须正确集成自己的工具提示混合或插件(如Tooltipster或qTip2)。