我在用着RemoteAttribute
对于我表单上的特定字段。其目的并不重要。重要的是,每当字段发生更改时,它都需要触发验证操作。这对我来说工作得很好,除非该字段更改为空白。
我用谷歌搜索过这个但没有找到结果。有谁知道如果RemoteAttribute
实际上会触发空白字段吗?如果没有,如何强制触发?
或者,是否可以自定义/修改远程验证器以触发空白值?
如果元素的值为空,jQuery 验证将不会运行任何规则。如果您有 minLength = 2 规则,但输入字段留空,则该规则不会失败。仅当用户输入 1 个字符时才会失败。
同样的想法也适用于远程验证器。如果该值为空,则不会发送到服务器。
我认为插件中没有选项可以改变这种行为。您将需要创建自定义异步规则才能获得您期望的行为。这可能会变得有点棘手。您确定没有其他方法吗?验证服务器中的空字符串是否有意义?您可以添加所需的规则吗?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)