Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

相同 name 的多个字段不能只验证一个字段 #277

Open
gavinjing1 opened this issue Jan 14, 2019 · 5 comments
Open

相同 name 的多个字段不能只验证一个字段 #277

gavinjing1 opened this issue Jan 14, 2019 · 5 comments
Labels

Comments

@gavinjing1
Copy link

gavinjing1 commented Jan 14, 2019

<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都会验证,如何实现仅验证第一条?

@niceue
Copy link
Owner

niceue commented Feb 12, 2019

场景是?

@loong95
Copy link

loong95 commented Mar 15, 2019

我这边也有这个问题,一个表单里有多组信息,添加后错误信息会出现在第一组。举个例子,

<form>
<input name='username' data-rule='required;'>
<input name='username' data-rule='required;'>
</form>

第一个输入信息,第二个不输入时,错误信息会出现在第一个输入框

@niceue
Copy link
Owner

niceue commented Mar 15, 2019

@loong95 这是默认行为,因为name相同会认为是一组。如果需要分别提示,只需要给input添加不同的id即可

@gavinjing1
Copy link
Author

抱歉,回复晚了,这种场景确实比较少见,已修改为多个form单独验证。

@loong95
Copy link

loong95 commented Mar 22, 2019

@niceue 好的,我给每个输入框生成id,现在可以正常提示了,多谢。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants