Tôi đang sử dụng plugin xác thực jquery để xác thực biểu mẫu của tôi. Tôi muốn kết hợp nhiều cặp trường với nhau sao cho nếu một trường có giá trị thì giá trị kia cũng cần có giá trị. Về cơ bản cả hai trường (cả hai đầu vào văn bản) phải có cả hai giá trị hoặc cả hai đều không có giá trị. Có ai nhận thức được một cách tốt để thực hiện điều này?jquery validate plugin yêu cầu trường nếu trường khác có giá trị và ngược lại
Trả lời
nếu bạn xem mã ví dụ của phần "quy tắc" trong documentation page, bạn có thể đặt trường depends
.
một cái gì đó như sau (đây là phải ra khỏi đầu tôi, không kiểm tra):
...
secondInput: {
required: function(element){
return $("#firstInput").val()!="";
}
}
....
Tôi đã hy vọng cho một cái gì đó mà không yêu cầu một mô tả chi tiết cho từng lĩnh vực, nhưng nó sẽ có vẻ đây là lựa chọn duy nhất. Tôi đã kết thúc với một cái gì đó tương tự nhưng tôi không sử dụng các lĩnh vực phụ thuộc, chỉ cần thiết và nó có vẻ làm việc. – zaq
Chỉ cần làm rõ đây là những gì tôi đã kết thúc làm dựa trên Erico của câu trả lời:
firstInput: {
required: function(element){
return $("#secondInput").val().length > 0;
}
},
secondInput: {
required: function(element){
return $("#firstInput").val().length > 0;
}
}
Mỗi đầu vào bây giờ phụ thuộc vào khác và sẽ chỉ được yêu cầu nếu khác có một giá trị.
- 1. jquery validate - hợp lệ nếu trường ẩn có giá trị
- 2. jQuery Validate Plugin - Validate Hidden Dòng theo Tên
- 3. Validate mô hình trường: nếu giá trị tương đương với một chìa khóa trong một hash
- 4. jQuery X-Editable: Cập nhật trường chọn dựa trên giá trị của trường chọn khác
- 5. jQuery Validate plugin v1.10 xác nhận (yêu cầu) tất cả các đầu vào trong IE8
- 6. Jquery nhận giá trị trường biểu mẫu
- 7. Đường ray - Cách xác thực trường chỉ khi một trường khác có giá trị nhất định?
- 8. Nhận giá trị từ trường ẩn - jQuery
- 9. JQuery trường văn bản xác nhận đầu vào để được yêu cầu nếu hộp kiểm đã kiểm tra
- 10. Mongo DB Xóa trường và giá trị
- 11. JSF: yêu cầu ban đầu và yêu cầu đăng lại?
- 12. Làm cách nào để đặt giá trị trường mặc định thành giá trị của trường khác trong mô hình Django?
- 13. Plugin jQuery Chosen không có trường tìm kiếm
- 14. đặt giá trị var từ giá trị trường đầu vào
- 15. Lược đồ XML (XSD) - nếu một phần tử có giá trị cụ thể thì phần tử khác phải có mặt và ngược lại
- 16. trường nhập tự động điền với giá trị của một trường nhập khác
- 17. Giá trị trường rõ ràng nếu ModelState cho biết trường không hợp lệ
- 18. Jquery nếu trường mật khẩu trống rỗng
- 19. Trường yêu cầu Django ở dạng mẫu
- 20. Trường ẩn .net không thể đặt giá trị với jquery
- 21. jQuery xác thực trên nhiều trường
- 22. Cách tổng hợp một trường tùy thuộc vào giá trị trường khác?
- 23. Nhận Hidden Giá trị trường
- 24. Giá trị TFS "Sao chép" từ một trường này sang một trường khác
- 25. Scala: đặt giá trị trường phản ánh từ tên trường
- 26. Plugin OrderJS yêu cầu và Dojo 1.7.1
- 27. Jquery .validate require_from_group
- 28. Truy vấn Solr cho các mục có trường: giá trị hoặc không có giá trị cho trường tại tất cả
- 29. Giá trị mặc định cho một trường nếu không có giá trị mặc định nào được cung cấp?
- 30. Xác thực jQuery - Hai trường, chỉ yêu cầu điền vào một
Plugin nào, bạn đang làm việc với mã nào? –
Đó là Plugin Xác thực jQuery 1.9.0 – zaq
Nếu không có mã thì khó nói, Tại sao không chỉ kết hợp hai giá trị thành một (ẩn) được xử lý trong xác thực? –