We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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之后,其渲染出来的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
<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') || '';
The text was updated successfully, but these errors were encountered:
@atawat 谢谢,下个版本修复这问题
Sorry, something went wrong.
fix 使用Vue.js框架后,form表单验证无法工作 #41
7f069b0
@atawat 现在v1.1.0 把input.getAttribute('required')干掉了
input.getAttribute('required')
No branches or pull requests
在使用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.jsThe text was updated successfully, but these errors were encountered: