JQuery.Dirty 字段不适用于第一个“updateFormState”,但适用于第二个
Posted
技术标签:
【中文标题】JQuery.Dirty 字段不适用于第一个“updateFormState”,但适用于第二个【英文标题】:JQuery.Dirty Fields not work on first `updateFormState` but work on second 【发布时间】:2017-01-07 03:23:14 【问题描述】:使用 jquery.dirtyFields 在按钮单击时更新表单状态。它在通过以下代码的按钮单击时工作正常
$('#hidChangeBox').val(true);
$.fn.dirtyFields.updateFormState($("#formId"));
但是第一次单击按钮时它不能正常工作。谁能提出可能是什么原因?
以下链接供参考:http://www.thoughtdelimited.org/dirtyFields/documentation.cfm
【问题讨论】:
我看到了同样的行为 【参考方案1】:可能是字段的类型吗?该库似乎不知道 html5 中的新字段类型。即输入[type='number']
【讨论】:
以上是关于JQuery.Dirty 字段不适用于第一个“updateFormState”,但适用于第二个的主要内容,如果未能解决你的问题,请参考以下文章
表单验证适用于 2 个字段,但不适用于第 3 个字段 - 是啥破坏了验证检查
jQuery .val() 不适用于 jQueryUI 自动完成功能