[問題] 初學js的小問題
※ [本文轉錄自 Ajax 看板 #1NVWfyMt ]
作者: ruichin (ruichin) 看板: Ajax
標題: [問題] 初學js的小問題
時間: Thu Jul 7 15:53:29 2016
各位好
最近剛學了js有個小問題想請教大家
// 這邊是js
function dosome(inputField,helpText){
if(inputField.value.length == 0){
if(helpText != null){
helpText.innerHTML = 'Enter a value';
return false;
}
}else{
if(helpText != null){
helpText.innerHTML = '';
return true;
}
}
}
// 下面是html
<input type="text" name="phone" id="phone" size="12" onblur="dosome(this,
document.getElementById('phone_help'));">
<span id="phone_help"></span>
</br>
<input type="text" name="name" id="name">
如果text裡的值是0就會跳掉下一行的if
那我的問題就在這了
為什麼 if(helpText != null){
helpText.innerHTML = 'Enter a value';
如果helpText不是null的話就是true
那我沒輸入任何字怎麼會執行這一行
不是應該要打成if(helpText == null)才會執行嗎?
頭腦有點轉不過來
先感謝各位了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.35.100.167
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1467878012.A.5B7.html
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: ruichin (114.35.100.167), 07/07/2016 16:05:32
※ 編輯: ruichin (114.35.100.167), 07/07/2016 16:06:40
→
07/07 16:39, , 1F
07/07 16:39, 1F
→
07/07 18:08, , 2F
07/07 18:08, 2F
→
07/07 18:24, , 3F
07/07 18:24, 3F
推
07/07 18:56, , 4F
07/07 18:56, 4F
→
07/07 18:57, , 5F
07/07 18:57, 5F
→
07/07 19:08, , 6F
07/07 19:08, 6F
→
07/07 19:49, , 7F
07/07 19:49, 7F
→
07/08 07:06, , 8F
07/08 07:06, 8F
→
07/08 07:06, , 9F
07/08 07:06, 9F
→
07/08 07:07, , 10F
07/08 07:07, 10F
→
07/08 07:09, , 11F
07/08 07:09, 11F
→
07/08 07:11, , 12F
07/08 07:11, 12F
→
07/08 07:12, , 13F
07/08 07:12, 13F
→
07/08 13:55, , 14F
07/08 13:55, 14F
→
07/08 13:58, , 15F
07/08 13:58, 15F
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章