验证输入字段

时间:2016-05-29 19:01:57

标签: javascript

我正在尝试找到空输入字段!!!

    <div style="float: left; margin: 5px;">
    <p style="margin-left: 50%;">x</p>
    <input id="myInput1" type="number">
    </div>

    <div style="float: left; margin: 5px;">
        <p style="margin-left: 50%;">y</p>
        <input id="myInput2" type="number">
    </div>

    <button style="margin-top: 55px;" onclick="validate1()">some things</button>

     <script> 

    function validate1(){
    var one = document.getElementById("myInput1").value;
    var two = document.getElementById("myInput2").value;
    if(one == null)
    alert("missing data in x");
    else if (two == null)
    alert("missing data in y");
    else 
    alert("yes, it works");
}
       </script> 

请帮助!:)它不会显示输入字段是否为空 怎么了??? 我试图找出输入字段是否为空

1 个答案:

答案 0 :(得分:0)

one == null会告诉您onenull还是undefined,但如果输入字段为空,则.value为空字符串,而不是{ {1}}也不null

相反,你应该使用像

这样的东西
undefined