我有一個關於十個字段的搜索表單。它們中的幾個是「文本」類型的輸入元素,並且它們中的幾個是選擇框。用戶應至少選擇一個條件進行搜索。對於所有10個字段,我可以編寫類似「if input1!= null & & input2!= null ...」的內容來檢查用戶是否至少選擇了一個條件。
但我覺得這是很多代碼。有沒有我可以只寫一行代碼來滿足這個要求(即用戶應該選擇至少一個搜索條件)使用jQuery?JQuery表單驗證問題
0
A
回答
2
$('input[value!=""]').length
這顯示了在其中有文本(與「」)不同的輸入字段的數量。 Try it here
2
您應該嘗試JQuery validate插件。它非常易於使用。
0
$('input, select').each(function(){
var current = $(this);
if(current.val() == //yourcriteria//) {
//do stuff!
}
});
0
喜歡的東西
var somethingSelectedInEach = true;
$("select").each(function(i, el){
if($(this).val() == null){
somethingSelectedInEach = false;
return false;
}
});
if(somethingSelectedInEach){
alert("Yaay! You selected something in each select!");
} else {
alert("Booo. You forgot to select something in each select!");
}
相關問題
- 1. jQuery驗證表單問題
- 2. jQuery表單驗證問題
- 3. jquery表單驗證問題
- 4. Jquery表單驗證問題
- 5. jQuery表單驗證問題
- 6. jQuery表單驗證問題?
- 7. jquery表單驗證Internet Explorer問題
- 8. jQuery驗證和表單插件問題
- 9. PHP表單驗證問題?
- 10. 表單驗證問題
- 11. 笨表單驗證問題
- 12. Symfony表單驗證問題
- 13. Parsley.JS表單驗證問題
- 14. Ajax表單驗證問題
- 15. ExtJs表單驗證問題
- 16. VB表單驗證問題
- 17. Django表單驗證問題
- 18. 表單驗證問題
- 19. Spring表單驗證問題
- 20. jquery驗證問題
- 21. JQuery驗證問題
- 22. jQuery驗證問題
- 23. jQuery驗證問題
- 24. 驗證jquery問題
- 25. jQuery驗證問題
- 26. JQuery驗證問題
- 27. jQuery驗證問題
- 28. jquery驗證問題
- 29. jQuery - 表單驗證
- 30. jquery表單驗證
+1,那是另一個不錯的選擇。 – mattsven 2011-03-17 19:41:09