Như trên, làm cách nào để xóa tất cả các quy tắc bắt buộc khỏi biểu mẫu bằng cách sử dụng Xác thực jQuery?Làm cách nào để xóa các quy tắc 'bắt buộc' khỏi tất cả các yếu tố đầu vào của biểu mẫu trong jQuery Validate?
Đây là những gì tôi có mặt tại địa chỉ:
var settings = $('form').validate().settings;
//alert(settings.rules.toSource());
for (var i in settings.rules){
alert(i);
delete settings.rules.i;
//^not sure about how to do this properly,
// and how to just delete the 'required' rule and keep the rest intact
}
Chức năng có nguồn gốc từ jQuery Validate trả về một lỗi không xác định:
$("input, select, textarea").rules('remove','required');
sử dụng $ (this) .removeClass ('required') –
@Amit That sẽ không hoạt động khi cài đặt xác thực không chạy khỏi các lớp đầu vào. – bcmcfc
Bạn có thể cho chúng tôi biết lý do bạn muốn thực hiện điều đó không? – Nealv