jquery验证不起作用

时间:2013-07-17 11:48:31

标签: jquery jquery-validate

就像下面的代码看起来一样简单,我很难找到错误(我检查了各种示例;当我输入表单字段中没有值的submitform按钮时,我希望有一个jquery验证消息,但没有任何反应。我确实注意到控制台字段中的“快速消失”消息“未捕获的类型错误:”无法读取“param”的null属性“(???)

知道我哪里出错了吗?另一个问题:jquery.validate是否要求id标签值等于名称tage值?

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.validate.js"></script>
<script type="text/javascript" src="js/additional-methods.js"></script>


</head>

<body>

        <form id="myForm" name="myForm" action="" method="post" autocomplete="on">

        <label class="field2" for="productname1"> Product naam </label> <input id="productname1" type="text" name="productname1"> <br>

        <input type="submit" name="submitForm" value="Submit Form">
        </form>

<script>

    $("#myForm").validate({
    rules: {
            // simple rule

            productname1: {
                required:true
            }


            } //rules
    }); //validate()


</script>

1 个答案:

答案 0 :(得分:3)

您的代码运行正常。通过此link

检查您的代码

尝试使用不同版本的jQuery,因为validate()可能与jQuery 1.4插件冲突。

尝试jquery的new version