선택 드롭 다운 메뉴에 NULL 값이 있으면 페이지로드가 중지되어야합니다. jQuery는 문제의 사용자에게 경고하지만 여전히 페이지는 다음 페이지로 계속 진행됩니다. 어떤 도움이라도 훌륭 할 것입니다.페이지가 여전히 event.preventDefault()로 다시로드 중입니다.
<fieldset class="form-group">
<label for="question-1">1. What age group are you?</label> <br>
<select class="drop-down" id = "ageChoice">
<option value="">Please Select</option>
<option value="16minus">16 or below</option>
<option value="16-18">16 to 18</option>
<option value="19-25">19 to 25</option>
<option value="26-34">26 to 34</option>
<option value="35-42">35 to 42</option>
<option value="43-50">43 to 50</option>
<option value="51-60">51 to 60</option>
<option value="61plus">61+</option>
</select>
</fieldset>
<input class="btn btn-primary" type="button" id= "next" value="Next" onClick="location.href='first-test.html' ">
$("#next").click(function() {
var age = $('#ageChoice');
if (age.val() === '') {
event.preventDefault();
alert("Please select your age group, thank you.");
}
else
return;
});
는 콘솔을 확인 event'가 정의되어 있지 않다고'에 대한 오류가 있어야 추가 그것은 콜백 함수의 인수로 사용됩니다. –
안녕하십니까. 죄송합니다. jQuery를 처음 사용하셨습니다. https://jsfiddle.net/uvyqtsxn/ 그렇다면 이것이 작동하지 않는 것 같습니다. 응답에 다시 한 번 감사드립니다. – luke121