Я использую этот код, чтобы проверить, выбрано ли раскрывающееся окно opton перед отправкой. На моей странице у меня есть 3 раскрывающихся меню, но только первый работает правильно.Проверить раскрывающийся список перед отправкой
Есть ли способ расширить функцию для 2-го и 3-го выпадающих списков?
Мой сценарий:
<script type="text/javascript">
$(document).ready(function(){
$("#submit").click(function(){
var year = $('#year option:selected').val();
if(year == "")
{
$("#msg").html("Please select a year");
return false;
}
});
});
</script>
Мой HTML:
<div id="msg"></div>
<form method="post" action="">
<select id="year">
<option value="">OLLA</option>
<option>1991 </option>
<option>1992 </option>
<option>1993 </option>
<option>1994 </option>
<option>1995 </option>
</select>
<div id="msg"></div>
<form method="post" action="">
<select id="year">
<option value="">OLLA</option>
<option>1991 </option>
<option>1992 </option>
<option>1993 </option>
<option>1994 </option>
<option>1995 </option>
</select>
<input type="submit" name="submit" id="submit">
</form>
Я изменил ваше предложение. но второе выпадающее меню не проверено должным образом. Я могу подать форму. Любой отзыв? – user2123738
@ user2123738 Вы изменили кнопку отправки от id к классу? и отмените атрибут имени submit, и используйте это как ваш оператор if - if (this.year.value == "") – lifetimes
Да, у меня есть: – user2123738