我可能做错了,但这就是我想要做的:
我有一个表单,其中包含大约 50 个根据某些数据库信息动态生成的选择框。我无法控制文本框的 ID,但我可以为每个文本框添加一个类。在提交表单之前,用户需要从选择框中选择至少一项,但不能超过四项。
我有点困,而且我对 jQuery 整体不熟悉,但我正在尝试覆盖 $("form").submit,这就是我正在做的事情。非常感谢任何意见或建议。
$("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;
}
});