nice-validator
nice-validator copied to clipboard
相同 name 的多个字段不能只验证一个字段
<input type="text" id="username1" name="username" data-rule="username1:required"/>
<input type="text" id="username2" name="username"/>
<input type="text" id="username3" name="username"/>
如上,所有input都会验证,如何实现仅验证第一条?
场景是?
我这边也有这个问题,一个表单里有多组信息,添加后错误信息会出现在第一组。举个例子,
<form>
<input name='username' data-rule='required;'>
<input name='username' data-rule='required;'>
</form>
第一个输入信息,第二个不输入时,错误信息会出现在第一个输入框
@loong95 这是默认行为,因为name相同会认为是一组。如果需要分别提示,只需要给input添加不同的id即可
抱歉,回复晚了,这种场景确实比较少见,已修改为多个form单独验证。
@niceue 好的,我给每个输入框生成id,现在可以正常提示了,多谢。