【发布时间】:2011-09-21 23:36:31
【问题描述】:
我查看了validation plugin 的文档,但我终其一生都无法弄清楚我的表单/javascript 出了什么问题。我在加载 Jquery 后加载插件,据我所知,我没有遗漏任何内容。但是页面偏向于 Javascript 并直接进入操作页面。我正在使用 Jquery 1.6.2 任何想法为什么?
Javascript:
$("#regForm").validate({
rules: {
pass: "required",
passChk: {
equalTo: "#pass"
}
},
submitHandler: function(form) {
form.submit();
}
});
HTML/CFML:
<cfform type="actionForm" action="Action.cfm" id="regForm" method="post" data-ajax="false">
<label for="email">E-mail</label>
<cfinput type="text" label="E-mail" name="email" id="email" class="required email"><br>
<label for="pass">password</label>
<cfinput type="password" name="pass" id="pass" class="required" ><br>
<label for="passChk">enter password again</label>
<cfinput type="password" name="passChk" id="passChk" class="required" > <br>
<label for="fName">First Name</label>
<cfinput type="text" name="fName" id="fName" class="required"><br>
<label for="lName">Last Name</label>
<cfinput type="text" name="lName" id="lName" class="required"><br>
<cfinput type="submit" name="submit" value="register" data-inline="true">
</cfform>
【问题讨论】:
-
抱歉忘了指定,当我点击提交时,它会绕过 JS 并直接进入操作页面。
-
在您的
form.submit()声明之前添加一个alert('Submit!');。另外,您的 JS 控制台中是否出现任何错误?
标签: jquery coldfusion validation