javascript - 即使未填写字段,表单也会以经过验证的方式返回

标签 javascript jquery html

我这里有一个简单的表格,我只是想让它不回来,因为不满足有效的规则,但是无论如何,如果没有填写任何字段,或者只填写部分字段,它总会回来返回为“True”。我没有收到任何错误,所以我似乎无法根除问题

<form id="appForm">
    <input name='project_title' type='text' />
    <input name='county' type='text' />
    <input type='submit'>
</form>


$(function (){

    $("#appform").validate({
    rules:{
        project_title:{
            required:true
        },
        county:{
            required:true
        }
    }
});

$("#appForm").on('submit', function (e) {
    var isvalidate=$("#appForm").valid();
    console.log(isvalidate);
    if(isvalidate) {
        e.preventDefault();
        alert("true");
    } else {
        alert("false");
    }
});

无论填写/未填写哪些字段,我总是收到显示 True 的警报,并且控制台也将始终返回“true”

最佳答案

好的..

您应用了错误的选择器,,它是大写F

$("#appForm").validate({

工作演示 --> http://jsfiddle.net/LN4Ey/

关于javascript - 即使未填写字段,表单也会以经过验证的方式返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16753770/

相关文章:

javascript - 如何在纯 JavaScript 中发送二进制数据?

Javascript 文件大小,这有什么区别吗?

jquery - 使用 jQuery 重置多阶段表单

html - td 在 tr 中的定位

css - 如何在没有绝对定位的情况下垂直和水平居中 body 元素内的 div?

javascript - 使用ajax显示图像乱码

javascript - 当用户单击选择标签上的“提交”时,如何使 "select one"选项不通过?

javascript - 如何将输出值显示为文本?

javascript - 引导 slider : when a specific slide is active show or hide divs

javascript - PHP Ajax jQuery跨域文件加载