亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

判斷輸入是否為空,但運行不管輸入是否為空,都會執行?

<!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下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號