无法在Jquery中的表单验证中显示我的错误消息

时间:2013-03-22 16:46:31

标签: jquery jquery-validate

我是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"
        }

    });
});

请帮帮我

1 个答案:

答案 0 :(得分:2)

每个字段都必须包含相应的name属性。

如果是这样,您的代码工作正常,没有您报告的问题。

工作:http://jsfiddle.net/6rV9H/

$(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>