css li 超出隱藏代碼
667
2024-03-30
本文實例講述了jQuery實現訂單提交頁發送短信功能前端處理方法。分享給大家供大家參考,具體如下:
1.效果如圖所示:
2.html代碼:
<div class="indFpho" > <p>手機號碼:</p> <p> <input type="text" name="telphone" id="telphone" value="{$order_info.consignee_mobile}" /> </p> <p class="timeT"> <input type="button" id="submitPhone" value="發送到手機"> </p> <font id="submitPhone_info">已發送,1分鐘后可重新獲取</font> <font id="telphone_info" color="red">手機號格式不正確 !</font> </div>
3.jquery代碼:
$(function(){ $('#submitPhone').bind('click',submit_success); $("#telphone").blur(function(){ //獲取手機號,并去除左右兩邊空格 var telphone=$.trim($("#telphone").val()); if(is_mobile(telphone)){ $("#telphone_info").html(""); }else{ $("#telphone_info").html("手機號碼格式不正確"); return false; } }); }) //訂單提交頁-驗證手機號 function is_mobile(mobile) { if( mobile == "") { return false; } else { if( ! /^0{0,1}(13[0-9]|15[0-9]|18[0-9]|14[0-9])[0-9]{8}$/.test(mobile) ) { return false; } return true; } } //驗證手機號碼 function checkMobile(){ var sMobile = document.getElementById('telphone').value; if(!(/^1[3|4|5|8][0-9]d{8}$/.test(sMobile))){ popAlert("請輸入正確的手機號碼"); return false; }else{ return true; } } //60秒后重新獲取 var time=60; function submit_success(){ if(checkMobile()){//判斷手機號格式是否正確 $("#submitPhone_info").html('已發送,1分鐘后可重新獲取'); //發送短信 $.post("/index.php?c=goods&a=send_sms",{oid:$("#oid_info").val(),bank_radio:$('input:radio[name="bank_radio"]:checked').val(),telphone:$.trim($("#telphone").val())},function(data){//返回值 //根據訂單號、手機號及選擇的銀行來異步發送不同的短信到用戶手機 }); $('#submitPhone').html(function timeends(){ if( time < 0){ time=60; document.getElementById("submitPhone").disabled=false; document.getElementById("submitPhone").value="重新獲取"; $("#submitPhone_info").html(''); }else{ document.getElementById("submitPhone").disabled=true; document.getElementById("submitPhone").value="重新獲取("+time+")"; $("#submitPhone_info").html('已發送,1分鐘后可重新獲取'); time--; a=setTimeout(timeends,1000); } }); return true; }else{//如果不是正確的手機號,則返回false return false; } }
更多關于jQuery相關內容感興趣的讀者可查看本站專題:《jquery中Ajax用法總結》、《jQuery表格(table)操作技巧匯總》、《jQuery擴展技巧總結》、《jQuery常用插件及用法總結》、《jQuery拖拽特效與技巧總結》、《jQuery常見經典特效匯總》、《jQuery動畫與特效用法總結》及《jquery選擇器用法總結》
希望本文所述對大家jQuery程序設計有所幫助。
#免責聲明#
本站[綠夏技術導航]提供的一切軟件、教程和內容信息僅限用于學習和研究目的;不得將上述內容用于商業或者非法用途,否則,一切后果請用戶自負。本站信息來自網絡收集整理,版權爭議與本站無關。您必須在下載后的24個小時之內,從您的電腦或手機中徹底刪除上述內容。如果您喜歡該程序或內容,請支持正版,購買注冊,得到更好的正版服務。我們非常重視版權問題,如有侵權請郵件[admin@lxwl520.com]與我們聯系進行刪除處理。敬請諒解!