jquery validate array field and custom validation

ใช้ชื่อ field name แบบนี้ใน rules เช่น ‘field_name[]‘
ใน messages ใช้ custom error message ที่จะแสดง error ออกมา
และ errorPlacement ใช้ custom element ที่จะแสดง error ให้เป็นที่เรากำหนด

$('#formAddField').validate(
  {
    rules: {
      'field_name[]': {
        required: true,
        //email: true
      },
      'field_type[]': {
        required: true
      }
    },
    wrapper: "span",
    messages: {
        'field_name[]': {
            required: "field name is required<br/>",
            //minlength: jQuery.format("Enter at least {0} characters"),
            //remote: jQuery.format("{0} is already in use")
        },
        'field_type[]': {
            required: "field type is required",
            //minlength: jQuery.format("Enter at least {0} characters"),
            //remote: jQuery.format("{0} is already in use")
        }
    },
    errorPlacement: function(error, element) {
        error.appendTo('#errorAddField');
   }
  });

Related posts:

This entry was posted in knowledge. Bookmark the permalink.