我正在使用 Kendo 验证来进行一些轻型前端验证。
我正在使用外部 API,它为我进行后端验证,因此我只需要验证格式/必需的一些输入。
目前,它正在验证每个输入。
如何指定要忽略的元素。
我意识到我可以指定要验证的特定元素,但我不想采用这种方法,因为要验证的元素比不验证的元素要多得多。
谢谢
最佳答案
你可以在input元素上设置disabled属性来忽略他。
<input type="text" disabled></input>
在 jquery 中:
$("input").prop("disabled",true);
或
$("input").attr("disabled","disabled");
基本表单元素忽略验证和序列化的禁用字段,我尝试使用kendo验证器并且它有效。
这里是 html 表单的问题: How can I manipulate a form / inputs to be ignored when a form is submitted
希望对您有帮助! :)
更新
刚刚发现,如果您将属性“data-validate='false'”设置为输入元素,他将忽略,因为他使用此选择器来获取所有要验证的输入:
"$(':input:not(:button,[type=submit],[type=reset],[disabled],[readonly])[data-validate!=false]')"
关于javascript - Kendo Validate - 忽略特定输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33394775/