我正在使用 Kendo 验证来进行一些轻量级的前端验证。
我正在使用一个外部 API,它为我做后端验证,所以我只需要验证一些格式/必需的输入。
目前,它正在验证每个输入。
如何指定要忽略的元素。
我意识到我可以指定要验证的特定元素,但我不想采用这种方法,因为要验证的元素要多于不验证的元素。
谢谢,
我正在使用 Kendo 验证来进行一些轻量级的前端验证。
我正在使用一个外部 API,它为我做后端验证,所以我只需要验证一些格式/必需的输入。
目前,它正在验证每个输入。
如何指定要忽略的元素。
我意识到我可以指定要验证的特定元素,但我不想采用这种方法,因为要验证的元素要多于不验证的元素。
谢谢,
您可以在 input 元素上设置 disabled 属性以使其被忽略。
<input type="text" disabled></input>
在jQuery中:
$("input").prop("disabled",true);
或者
$("input").attr("disabled","disabled");
基本表单元素忽略了用于验证和序列化的禁用字段,我尝试使用 kendo 验证器并且它可以工作。
这是html表单的问题: 提交表单时如何操作表单/输入以被忽略
希望它有所帮助!:)
更新
刚刚发现,如果您将属性“data-validate='false'”设置为输入元素,他将忽略,因为他使用此选择器获取所有输入以进行验证:
"$(':input:not(:button,[type=submit],[type=reset],[disabled],[readonly])[data-validate!=false]')"