@Aleksander911

Как сделать валидацию select с кнопкой в виде ссылки?

Доброго дня всем. Имеется простая форма:
<form id="search" method="get" action="/search">
<div class="block">
<select id="number" class="span3" name="number">
 <option value="0">Выбрать</option>
 <option value="1">Первый</option>
 <option value="2">Второй</option>
</select>
</div>
<div class="block">
<select id="textID" class="span3" name="textID">
 <option value="0">Выбрать</option>
 <option value="11">Да</option>
 <option value="12">Нет</option>
</select>
</div>
<a id="btn" class="blue-button" onclick="doSearchAction();" href="javascript: void(0);">Ответить</a>
</form>

Как сделать валидацию второму select = textID и при этом, если не выбран option, кнопка была неактивна, а при нажатии на нее выдавалось сообщение?
  • Вопрос задан
  • 1163 просмотра
Решения вопроса 1
fabrykant
@fabrykant
<form id="search" method="get" action="/search">
<div class="block">
<select id="number" class="span3" name="number">
 <option value="0">Выбрать</option>
 <option value="1">Первый</option>
 <option value="2">Второй</option>
</select>
</div>
<div class="block">
<select id="textID" class="span3" name="textID">
 <option value="0">Выбрать</option>
 <option value="11">Да</option>
 <option value="12">Нет</option>
</select>
</div>
<button id="btn" value="Submit">ответить</button>
</form>


if($("#textID").val() == 0){
  $("#btn").attr("disabled", "disabled");
}
$("#textID").on("change", function(){
  if($("#textID").val() == 0){
  $("#btn").attr("disabled", "disabled");
}else{
  $("#btn").removeAttr("disabled");
}
$("#btn").on("click", function(){
   alert('ответ');
 })
})
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы