Phát biểu if else trong Jquery validate rules
Jquery validate là gì?
Là một thư viện jquery để kiểm tra check dữ liệu trong form nhập liệu đã đúng kiểu định dạng hay chưa trước khi form submit gửi dữ liệu lên server.
Phát biểu If Else trong jquery validate rules
Ví dụ: Giải sử chúng ta có một trường nhập liệu và trường này chỉ check và kiểm tra khi có dữ liệu (tức người dùng có nhập) thì chúng ta kha báo phát biểu if else như thế nào trong jquery validate rules?
$('#form-submit').validate({
ignore: "",
rules: {
name: { required: true },
phone: {
required: function(){
return $('#phone').val().length > 0;
}
},
messages: {
name: {
required: $("#name").data('required')
},
phone: {
required: $("#phone").data('required')
},
},
submitHandler: function(form){
form.submit();
}
});
Giải thích. Các bạn lưu ý chỗ khai báo rules phone chỉ check khi dữ liệu có nhập tức kiểm tra độ dài ký tự length của trường phone > 0 (tức là có giá trị) / Thì lúc này mới yêu cầu check dữ liệu required.
phone: {
required: function(){
return $('#phone').val().length > 0;
}
},
>> Tham khảo thêm validate if else statement
Chúc các bạn thành công
nhantam
Thiết kế web tại Panpic