我是Jquery的初学者。我正在尝试表单验证。每件事都可以。但它没有显示我指定的消息。这是代码:
$(document).ready(function (){
$("#RegForm").validate( {
rules:{
unameTxt: "required",
pnameTxt: "required",
pnameTxt2: "required",
phnumTxt: "required",
emailTxt:"required"
},
messages: {
unameTxt: "Please enter Ur Username",
pnameTxt: "Please enter Ur Password",
pnameTxt2: "Confirm Ur password",
phnumTxt: "Please enter Ur Phone nm",
emailTxt:"Enter emailid"
}
});
});
请帮帮我
答案 0 :(得分:2)
每个字段都必须包含相应的name
属性。
如果是这样,您的代码工作正常,没有您报告的问题。
$(document).ready(function () {
$("#RegForm").validate({
rules: {
unameTxt: "required",
pnameTxt: "required",
pnameTxt2: "required",
phnumTxt: "required",
emailTxt: "required"
},
messages: {
unameTxt: "Please enter Ur Username",
pnameTxt: "Please enter Ur Password",
pnameTxt2: "Confirm Ur password",
phnumTxt: "Please enter Ur Phone nm",
emailTxt: "Enter emailid"
}
});
});
<强> HTML 强>:
<form id="RegForm">
<input type="text" name="unameTxt" />
<input type="text" name="pnameTxt" />
<input type="text" name="pnameTxt2" />
<input type="text" name="phnumTxt" />
<input type="text" name="emailTxt" />
<input type="submit" />
</form>