如果从下拉列表中选择了0个成人和0个孩子,我希望我的代码显示一个警告框。
我试过&&但它没有用
Adults: <select id="adults">
<option value="0">0</option>
<option selected value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
Child: <select id="childs">
<option selected value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<input type="Button" value="Submit" onClick="myFunction()">
<script>
function myFunction() {
var noadults = document.getElementById("adults").value;
var nochilds = document.getElementById("childs").value;
if (noadults && nochilds == 0)
alert("Please select number of passengers.")
}
</script>
答案 0 :(得分:2)
你的情况:
if (noadults && nochilds == 0)
应该是:
if (noadults == 0 && nochilds == 0)