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

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

JS驗證問題

JS驗證問題

HUX布斯 2018-11-01 05:23:01
function validate()     {         //數據提交驗證         var cotmob=document.getElementById("<%=txtCotMob.ClientID %>").value;     var c=/^0{0,1}13[0-9]{9}$/;//驗證手機號碼    if (!c.test(cotmob))            {                    alert("手機號碼格式不對!請再試一次。");                    document.getElementById("<%=txtCotMob.ClientID %>").focus();                    return false;            }}<asp:Button ID="Button1" runat="server" Text="確定保存" class="Button" OnClick="btnAdd_Click" OnClientClick="return validate()"  />有這樣一段JS驗證手機號碼的代碼,當我沒有輸入手機號碼這一文本框,我想不要提示用戶說“手機號碼格式不對!請再試一次?!?,這樣就變成一定得輸入了,我想不輸入手機號碼的值的時候,不要讓它觸發那驗證。請問怎么修改好呢?
查看完整描述

2 回答

?
慕碼人8056858

TA貢獻1803條經驗 獲得超6個贊

if(cotmob!=“”)

增加先判斷為空的語句。不為空才執行正則判斷。


查看完整回答
反對 回復 2018-11-02
?
慕無忌1623718

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

function validate()
     {
         //數據提交驗證
         var cotmob=document.getElementById("<%=txtCotMob.ClientID %>").value;

if(cotmob!=“”){//這里驗證輸入是否為空最好用正則

    

var c=/^0{0,1}13[0-9]{9}$/;//驗證手機號碼

    if (!c.test(cotmob))
            {
                    ;
                    document.getElementById("<%=txtCotMob.ClientID %>").focus();
                    return false;
            }

}else{

alert("Please input your mobile number");return false;

}

}


查看完整回答
反對 回復 2018-11-02
  • 2 回答
  • 0 關注
  • 530 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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