javascript - onblur+alert+focus導致的死循環原因?
PHPz
PHPz 2017-05-19 10:11:12
0
2
726
<input type="text" id="loginName" onblur="checkLoginName()"/>

function checkLoginName() {
        var loginName = $("#loginName").val();
        if (loginName == "") {
            alert("用户名不能为空!");
            $('#loginName').focus();
        }
    }

已經有focus焦點設定了 ,為什麼這個程式碼還是死循環的?

PHPz
PHPz

学习是最好的投资!

全部回覆(2)
phpcn_u1582

你的「死循環」的現像是什麼。

phpcn_u1582

不要用alert,會死循環,focus取得焦點,alert會失去焦點,一直死循環,一般處理邏輯都是input標紅,或是input後面追加錯誤提示訊息。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!