为了账号安全,请及时绑定邮箱和手机立即绑定

判断输入是否为空,但运行不管输入是否为空,都会执行?

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title> 鼠标经过事件 </title>

<script type="text/javascript">

    function message(){

        var txt=document.getElementById("num").innerHTML;

        

        if(!txt){

      confirm("请输入密码后,再单击确定!");}

      }

</script>

</head>

<body>

<form>

密码:<input name="password" id="num" type="password" >

<input name="确定" type="button" value="确定" onmouseover="message()"/>

</form>

</body>

</html>


正在回答

3 回答

<!DOCTYPE html>

<html>

<head>

    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />

    <title>判断输入框是否为空</title>

    <script>

function message(){

var x=document.getElementById("num").value;

var y=document.getElementById("tip");

if(!x){

y.innerHTML="请输入密码后,再单击确定!";

}

else{

y.innerHTML="提交成功!";

}

}

</script>

</head>


<body>

  请输入密码:<input type="password" name="password" id="num"><br> 

  <div id="tip"></div>

  <input type="button" value="确定" id="btn" onMouseOver="message()">

</body>

</html>


ps:

document.getElementById("num").value;   指的是获取文本框的内容;

document.getElementById("num").innerHTML;  指的是获取文本的内容;

0 回复 有任何疑惑可以回复我~
#1

精慕门9295324 提问者

谢谢你了
2018-10-01 回复 有任何疑惑可以回复我~
#2

思进行

你好,这个var x=document.getElementById("num").value后面的.value的用途是什么啊
2019-02-08 回复 有任何疑惑可以回复我~

   应该是var txt=document.getElementById("num").value;

判断的值有问题

0 回复 有任何疑惑可以回复我~
#1

精慕门9295324 提问者

不是当输入为空时执行么
2018-09-23 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

判断输入是否为空,但运行不管输入是否为空,都会执行?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信