我正在尝试找到空输入字段!!!
<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>
请帮助!:)它不会显示输入字段是否为空 怎么了??? 我试图找出输入字段是否为空
答案 0 :(得分:0)
one == null
会告诉您one
是null
还是undefined
,但如果输入字段为空,则.value
为空字符串,而不是{ {1}}也不null
。
相反,你应该使用像
这样的东西undefined