[英]Jquery validator plugin doesn't validate
My validator doesn't work. 我的验证器不起作用。 It adds class "valid" when it's not.
否则添加“有效”类。 I am not sure if i used submit correctly but cannot make it work for hours now.
我不确定我是否使用了正确的提交方式,但现在无法使它工作数小时。 Can anybody help this ?
有人可以帮忙吗?
This is my js code 这是我的js代码
$("#codeForm").validate({
rules : {
kapakCode: {
required: true,
minlength: 8,
maxlenght:8
}
},
messages : {
kapakCode: {
required: "Bu alanı doldurmalısın.",
minlenght: "Kapak altı kodunu eksik veya hatalı yazdın.",
maxlenght: "Kapak altı kodunu eksik veya hatalı yazdın."
}
}
});
And my form is: 我的形式是:
<form id="codeForm">
<ul class="lightContentList">
<li>
<span>Enter the code</span>
<div class="inputDiv">
<input id="kapakCode" placeholder="ör. D85C12Z5" type="text">
</div>
</li>
<li>
<img class="captchaTest" src="img/captchaPlaceHolder.png">
</li>
<li><!--<a class="button greyBtn" id="formSubmit" href="javascript:;">DEVAM</a>--> <input type="submit"></li>
</ul>
</form>
The jQuery validate plugin matches the rules against the name
attribute of the elements, not the id
. jQuery validate插件根据元素的
name
属性而不是id
匹配规则。 You have no name
in your <input>
. 您的
<input>
没有name
。 Change it to: 更改为:
<input id="kapakCode" name="kapakCode" placeholder="ör. D85C12Z5" type="text">
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.