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

使用Vue.js框架后,form表单验证无法工作 #41

Closed
atawat opened this issue Jan 17, 2017 · 2 comments
Closed

使用Vue.js框架后,form表单验证无法工作 #41

atawat opened this issue Jan 17, 2017 · 2 comments

Comments

@atawat
Copy link

atawat commented Jan 17, 2017

在使用vue之后,其渲染出来的input元素会给required属性添加一个“required”的value,类似这样
<input data-v-d26d3a4a="" name="ContactName" required="required" type="text" placeholder="请输入联系人名称" class="weui-input">,在默认情况下,表单的验证就无法工作。
经检查是 function _validate($input,$form,regexp) 下的 var reg = input.getAttribute('required') || input.getAttribute('pattern') || ''; 此句获取的reg值为“required”,导致后面的逻辑都将验证字符串是否匹配"requied",所以给出错误的验证结果,希望官方能改进此处以适应vue.js

@BearJ
Copy link
Collaborator

BearJ commented Jan 18, 2017

@atawat 谢谢,下个版本修复这问题

@BearJ
Copy link
Collaborator

BearJ commented Feb 9, 2017

@atawat 现在v1.1.0 把input.getAttribute('required')干掉了

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

No branches or pull requests

2 participants