我有一些輸入在頁面上,需要強制至少5個項目已被填充。如果不是,則顯示一條消息,說您必須至少填寫5.到目前爲止,我嘗試了以下方法,但它只是一遍又一遍地顯示錯誤。這樣做的正確方法是什麼?jQuery檢查至少有5個輸入中有數據
$('div.inputs input').each(function(i) {
$input = $(this);
while (i < 5) {
if ($($input).val() == '') {
alert('must fill at least 5 items!');
}
}
});
可能的重複[檢測是否至少有一個輸入(作爲數組)填充jQuery](http://stackoverflow.com/questions/5908199/detecting-if-at-least-one-input-as-array -is-filled-in-jquery) – 2012-04-24 08:59:20
太令人沮喪了!它不是重複的,因爲它具有相似的上下文或預期結果。問題是我正在尋求解決**我的問題**與**我的代碼**所以因此其他問題的答案是不相關的,除非我只想獲得快速勝利而不是我的問題的答案。 – Cameron 2012-04-24 09:04:17
您的問題太本地化了,因爲我不認爲其他人會擁有和您一樣的代碼。如果你特別詢問了*代碼的錯誤,那麼你可能會有所不同,但是你問了*這樣做的正確方法*,之前已經回答了。 – 2012-04-24 09:18:41