【发布时间】:2014-11-20 13:56:49
【问题描述】:
如果我对旧论点提出新问题,但我找不到任何有效的解决方案,请原谅我。 我有一个表单,其中的某些字段可能会被禁用,但它们必须经过验证(由于不允许用户填写而被禁用)。
由于原始 Javascript 验证器不包括提交/重置/图像/禁用,我决定修改此文件以验证禁用的字段。
传递的代码:
.not(":submit, :reset, :image, [disabled]")
到:
.not(":submit, :reset, :image")
但我的禁用字段仍然被忽略。 我尝试了该主题的各种变体,但问题仍然存在。
感谢您的任何新提示!
【问题讨论】:
-
这毫无意义。禁用的控件不会回发,所以在客户端上验证它们有什么意义。如果可以,并且属性无效,表单将不会因为验证错误而提交,但用户无法更正错误,因为它已被禁用,因此您的应用程序只会冻结!
标签: javascript jquery asp.net-mvc validation