2012-02-02 93 views
2

我有它使用jQuery的验证插件提交前检查必填字段形式:自定义验证警报

http://jsfiddle.net/2UYkY/1/

出现的默认的警报文本是“这是场需要。”。我想定制这个不同的领域,但不能完全正确 - 任何人都可以指出如何成功地做到这一点。

我通常会添加类似:

<label for = "username" class = "error">Please enter your Username</label> but this doesn't work correctly with this form. 

感谢

回答

5

希望,这段代码将是任何帮助。可以将每个字段的每个&自定义错误消息放在消息下。

$("#aspnetForm").validate({ 

    errorLabelContainer: "#errorMessages", 
    rules: { 
    name: { 
      required: true, 
      validChars: true 
     }, 
    email: { 
      required: true, 
      email: true 
      }, 
    lname:{ 
      required: true, 
      validChars: true 
      }, 
    zip: { 
      required: true, 
      minlength: 5, 
      digits: true 
      }, 
    },  
    messages: { 
     email:"custom error message", 
     name:"custom error message", 
     lname:"custom error message", 
     zip:"custom error message" 
    } 
    }); 
+0

演示:http://jsfiddle.net/2UYkY/4/ – codef0rmer 2012-02-02 07:52:35