我有一个使用JavaScript进行表单验证的现有应用程序,我正在尝试用jQuery替换它。我的表单最多有20个字段,我现在只想验证一个字段。
这是我编写的用于验证一个字段的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>
我的目的不仅是验证字段是否已填写,而且只有在正确格式下填写字段后,才提交表单。
我在这里做错了什么?