我可能會對此都錯了,但這裏統計的元素就是我想要做的事:重寫表單提交基於與jquery.each
我有了生成,大約50選擇框形式動態地基於一些數據庫信息。我無法控制文本框的ID,但我可以爲每個文本框添加一個類。在提交表格之前,用戶需要從選擇框中選擇至少一個項目,但不超過四個。
我有點困了,我不熟悉jQuery總體,但我想覆蓋$(「form」)。提交,這是我在做什麼。任何意見或建議,不勝感激。
$("form").submit(function() {
$('.sportsCoachedValidation').each(function() {
if ($('.sportsCoachedValidation :selected').text() != 'N/A') {
sportsSelected++
}
});
if (sportsSelected >= 1 && sportsSelected <= 4) {
return true;
}
else if (sportsSelected > 4) {
alert('You can only coach up to four sports.');
sportsSelected = 0;
return false;
}
else {
alert('Please select at least one coached sport.');
sportsSelected = 0;
return false;
}
});
這是在正確的軌道上,但不過濾任何標記爲「N/A」的項目被選中的情況,並且不應該被計數... – Funka 2010-06-03 05:19:39