я создаю форму:Blocking «Отправить» в форме
<input type="checkbox" id="chk1">1<select name="sel1" id="sel1" class="sel">
<option value="..."></option>
<option value="a">a</option>
<option value="b">b</option>
<input type="text" name="txt1" id="txt1" class="txt"/><br />
<input type="checkbox" id="chk2">2<select name="sel2" id="sel2" class="sel">
<option value="..."></option>
<option value="a">a</option>
<option value="b">b</option>
<input type="text" name="txt2" id="txt2" class="txt"/><br/>
<input type="checkbox" id="chk3">3<select name="sel3" id="sel3" class="sel">
<option value="..."></option>
<option value="a">a</option>
<option value="b">b</option>
<input type="text" name="txt3" id="txt3" class="txt"/><br />
<button type="submit" class="btn btn-default">Submit</button>
И я пытаюсь создать блок на кнопку так, что если флажок: текстовое поле не может быть пустым , а раскрывающийся список должен иметь другое значение, чем «...» Если любой из этих вариантов имеет место, пользователь нажимает «submit», и ничего не должно произойти ... если все это удовлетворено, то они нажимают кнопку «Отправить», и это происходит через.
Javascript/JQuery логики я стремлюсь к что-то вроде
if ($(":checkbox:checked").length != 0) {
if ($(".txt").val === ("")) {
return false;
}
else {return true}
if ($(".sel").val === "...") {
return false;
}
else {return true}
}
Как это '' form' submit' связывание сделано? – RRK
И что происходит или какая ошибка вы получаете? – Diego