我有一個使用JavaScript做表單驗證和IM試圖用jQuery來替換它現有的應用程序。我的表單最多有20個字段,我現在只想驗證一個字段。jQuery的表單驗證提交處理程序不工作
這是jQuery的功能,我寫來驗證一個字段。
$(function() {
//$(".submit").click(function(){
// alert("jq");
$("#serviceRtpLogMainForm").validate({
rules: {
p_incdate_in: "required"
},
messages: {
p_incdate_in: "Please enter the inception date."
},
submitHandler: function(form) {
// do other things for a valid form
form.submit();
}
//});
});
而下面是如何形式,提交和有問題的領域正在驗證。
<html:form action="/serviceRtpLogMain" styleId="serviceRtpLogMainForm">
<html:text name = "serviceRptLog" property="p_incdate_in" styleId="incidDate" onfocus="cancelRequest1('DATE')" />
<A href="javascript:cal4.popup();">
<td valign="middle" align="left" width="100%" colspan="4" height=38 class="td3" >
<input type=submit value=Submit class="submit">
<input type=reset value=Reset>
</td>
不是我的目的是要驗證只是如果字段已填寫並提交只有現場已被填充以正確的格式形式。
我在這裏做錯了什麼?
我在$( 「#serviceRtpLogMainForm」),在Firefox開發者工具.validate調試點。它甚至去那裏..這讓我更加困惑。 – DJR