<!DOCTYPE HTML><html><head><meta charset="UTF-8"><title>練習</title><script>//驗證文本框中是否輸入內容。 function amy(){ var a=document.getElementById("input1").value; if(a=="請輸入你的用戶名"&&a==""){ ? ? ? ? ? ? //a等于字符串"請輸入你的用戶名"和""時。 var mya=confirm("你未輸入用戶名,是否輸入"); if(mya==true){ var myb=prompt("請輸入你的用戶名"); if(myb!=請輸入你的用戶名&&myb!=null){ document.getElementById("input1").value=myb; } } else{ alert("你未輸入用戶名。"); } } return a;//返回a值 } //將文本框存在內容時,將文本清空。 function myFunction(){ if(a!=""){ a.document.innerHTML = null; } } //驗證密碼框是否輸入密碼。 function bmy(){ var b=document.getElementById("input2").value; if(b==""){ var myc=confirm("你未輸入密碼,是否輸入?"); if(myc==true){ var myd=prompt("輸入密碼"); if(myd!=""){ document.getElementById("input2").value=myd; } else{ alert("你未輸入密碼"); } } else{ alert("謝謝,期待你的下次輸入"); } } }</script></head><body> <form> <input type="text" value="請輸入你的用戶名" id="input1" onfocus="myFunction()" onblur="amy()"> <br /> <input type="password" id="input2" onblur="bmy()"> <br /> <input type="button" value="按鈕" id="input3" > </form></body></html>
為什么這段代碼中文本框的聚焦和失焦事件無法執(zhí)行。而密碼框的可以?
玉鴦子
2016-09-16 15:44:31