如果元素的值为空,jQuery验证将不会运行任何规则。如果您有一个minLength=2规则,但输入字段为空,则该规则不会失败。只有当用户输入1个字符时,它才会失败。
我将RemoteAttribute
用于表单上的特定字段。它的用途并不重要。重要的是,每当字段发生更改时,它都需要启动验证操作。这对我来说很好,除非字段被更改为空白。
我在谷歌上搜索了一下,但没有找到结果。有人知道RemoteAttribute
是否真的会触发空白字段吗?如果没有,如何强制?
或者,是否可以自定义/修改远程验证器以触发空白值?
同样的想法也适用于远程验证器。如果该值为空,则它不会进入服务器。
我认为插件中没有改变这种行为的选项。您将需要创建一个自定义异步规则来获得您期望的行为。这可能会变得有点棘手。你确定没有别的办法吗?在服务器中验证一个空字符串有意义吗?你能添加所需的规则吗?