第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么我的代碼只執(zhí)行else后面的了,大神能不能幫我看看前面有什么錯誤?

為什么我的代碼只執(zhí)行else后面的了,大神能不能幫我看看前面有什么錯誤?

<!DOCTYPE?HTML> <html> <head> <meta?charset="utf-8"?/> <title>?shijiao?</title> <script?type="text/javascript"> ???function?myblur(){ ?????var?myOn=document.getElementsByClassName("mytext"); ?var?kk=myOn.value; ?if(kk==""){ ????????alert("please?fill?in?the?information?completely!"); ?} ?else{ ?var?myname=document.getElementById("myname"); ?var?bb=myname.value; ?document.write("welcome!"+"?"+bb); ?} ???} ??? </script> </head> <body> <form> 用戶名:<input?class="mytext"?id="myname"?type="text"?placeholder="David"> 密碼:<input?class="mytext"?type="password"?> <input?type="button"?value="ok"?onClick="myblur()"> </form> </body> </html>if后面的條件改成kk==null;就會執(zhí)行彈窗,但是不管我有沒有輸入 它都只執(zhí)行彈窗 else后面的就完全沒有效果不改的話又只執(zhí)行else后面的。我真的快瘋了 不知道哪里出錯了
查看完整描述

2 回答

已采納
?
stone310

TA貢獻361條經(jīng)驗 獲得超191個贊

myOn是獲取input的一個集合,要分開寫對應(yīng)的判斷,否則無論輸入什么都會一直提示undefined;

主要問題就是這個,剩下就是分別判斷,讓這兩個input的有其中一個為false(未輸入),那么就alert

<script?type="text/javascript">
????function?Trim(str)??????????//去空格函數(shù)??,如果不要這個函數(shù)就直接刪掉,然后下面if()那里的Trim()也刪掉就好了
????{
????????return?str.replace(/(^\s*)|(\s*$)/g,?"");
????}
????function?myblur(){
????????var?myOn=document.getElementsByClassName("mytext");
????????var?name=myOn[0].value;???//每個input的value分開寫
????????var?psd=myOn[1].value;???//每個input的value分開寫
????????if(!Trim(name)||!psd){??????????//當(dāng)name不為全空格不為空?并且?psd不為空
????????????alert("please?fill?in?the?information?completely!");
????????}
????????else{
????????????var?myname=document.getElementById("myname");
????????????var?bb=myname.value;
????????????document.write("welcome!"+"?"+bb);
????????}
????}
</script>


查看完整回答
1 反對 回復(fù) 2016-10-26
  • 2 回答
  • 0 關(guān)注
  • 1137 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號