就像下面的代码看起来一样简单,我很难找到错误(我检查了各种示例;当我输入表单字段中没有值的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>
答案 0 :(得分:3)