Javascript的条件语句

时间:2015-11-22 21:35:18

标签: javascript html

如果从下拉列表中选择了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>

1 个答案:

答案 0 :(得分:2)

你的情况:

  if (noadults && nochilds == 0)

应该是:

  if (noadults == 0 && nochilds == 0)