Tôi có 3 trường nhập yêu cầu số lượng người và trong số đó có bao nhiêu người là người lớn và số lượng con là bao nhiêu. Tôi cố gắng để sử dụng jQuery xác nhận plugin để thêm một phương pháp tùy chỉnh nơi trẻ em + người lớn = số ngườijQuery xác thực trên nhiều trường
Đây là cuộc gọi xác nhận của tôi
$("#form2").validate({
errorElement: "span",
rules: {
attendees: {
required: true,
digits: true
},
adults: {
required: true,
digits: true
},
children: {
required: true,
digits: true
}
},
messages: {
attendees: "Enter the number of persons (including yourself)",
adults: "Enter number of adults",
children: "Enter number of childern"
}
});
tôi nhìn vào tính năng nhóm và addMetod của các plugin Validate nhưng có vẻ như nó chỉ được chế tác với một yếu tố trong đầu. Bất kỳ ý tưởng?
Bạn có thể ném nó vào câu lệnh '.each()' có thể? –
Tôi khuyên bạn nên bỏ qua đầu vào của người tham dự nếu bạn muốn đặt giới hạn tổng cộng = người lớn + trẻ em. Thay vào đó, có một trường ẩn "tổng" giá trị cần được cập nhật cho trẻ em + người lớn ngay trước khi biểu mẫu được gửi. – Neeraj