javascript - Jquery 验证器插件无法验证

标签 javascript jquery forms validation jquery-validate

我的验证器不起作用。当它不是时,它会添加“有效”类。我不确定我是否正确使用了提交,但现在无法让它工作几个小时。有人可以帮忙吗?

这是我的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."
            }
        }
    });

我的表格是:

<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>

最佳答案

jQuery 验证插件与name 的规则相匹配。元素的属性,而不是 id 。您没有name在你的<input> 。将其更改为:

<input id="kapakCode" name="kapakCode" placeholder="ör. D85C12Z5" type="text">

关于javascript - Jquery 验证器插件无法验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41945743/

相关文章:

javascript - 使用 javascript/jQuery 将 li 列表拆分为列

javascript - 使用键和清理解析嵌套字符串 - javascript

css - 将 html 输入大小/最大长度与 Bootstrap 的表单控件一起使用

javascript - 如何调整smoothScroll的速度

javascript - webpack:在公用文件夹中转换 web worker

javascript - 在 Angular/JavaScript 中添加二维数组

javascript - 如何保护 Socket.IO?

php - Ajax表单多次提交。有时

jquery - 您可以使用 jQuery 来操作输入表单文本区域的 html 吗?

javascript - 如何使用 jQuery 创建元素?