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

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

我這樣寫if...else的格式有錯嗎?為什么最后一步就是執行不了?

我這樣寫if...else的格式有錯嗎?為什么最后一步就是執行不了?

阿波羅的戰車 2018-11-14 13:10:35
為什么代碼前面都可以執行,最后一步else怎么改都執行不了,到底是哪里錯了。function checkName(){var checkname=document.getElementById("name").value;   //讀取用戶輸入信息if((checkname=="") || (checkname ==null)){        //判斷用戶名是否為空var name="請輸入用戶名!";yonghuming.innerHTML=name;form1.name.focus();return;}else if(checkname.length<2){    name="請輸入正確姓名!"    yonghuming.innerHTML=name;    form1.name.focus();    return;}else if(checkname.length>=2){    for(var i=0;i<checkname.length;i++){    if(checkname.charCodeAt(i)<=225){               name="請輸入姓名的正確格式!";      yonghuming.innerHTML=name;     form1.name.focus();    return;       }   }}***else{              name="?";          yonghuming.innerHTML=name;        return;         }***}        
查看完整描述

1 回答

?
Helenr

TA貢獻1780條經驗 獲得超4個贊

你的最后一個else應該寫在

if(checkname.charCodeAt(i)<=225)

這個判斷的后面吧:

var checkname = document.getElementById("name").value; //讀取用戶輸入信息

        if((checkname == "") || (checkname == null)) { //判斷用戶名是否為空

            var name = "請輸入用戶名!";

            yonghuming.innerHTML = name;

            form1.name.focus();

            return;

        } else if(checkname.length < 2) {

            name = "請輸入正確姓名!"

            yonghuming.innerHTML = name;

            form1.name.focus();

            return;

        } else if(checkname.length >= 2) {

            for(var i = 0; i < checkname.length; i++) {

                if(checkname.charCodeAt(i) <= 225) {

                    name = "請輸入姓名的正確格式!";

                    yonghuming.innerHTML = name;

                    form1.name.focus();

                    return;

                } else {

                    name = "?";

                    yonghuming.innerHTML = name;

                    return;

                }

            }

        }

像你寫在外面的很明顯的是邏輯錯誤嘛

查看完整回答
反對 回復 2018-12-05
  • 1 回答
  • 0 關注
  • 567 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

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

公眾號

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