Jquery验证引擎消息不可见

时间:2015-12-04 10:12:57

标签: javascript jquery jquery-validation-engine

我使用以下代码将消息传递给JQuery验证引擎:

$(".ref2").validationEngine("showPrompt", "Please enter your references if you can", "error");

问题很奇怪,当您提交带有错误引用的表单时,会显示错误消息,关闭消息并尝试重新提交似乎什么都不做,表单没有提交,并且错误消息没有&#39 ; t出现。

我已经调查并且正在创建错误消息,div元素存在,但您无法看到它?我认为你可以重新发送提示我错了吗?

1 个答案:

答案 0 :(得分:-1)

错误结果是验证引擎快速连续两次被调用。在这个特定情况下,这样做是为了将验证消息的Z索引设置为-50。

我认为这是当时正在页面上使用的格式错误的javascript的怪癖,因为每次连续调用都会将Z索引递减25.因此它被隐藏在标签后面。

删除第二个调用解决了问题,并且转移到FluentValidation修复了我的理智。