var phonefor =/^1[3|4|5|8][0-9]\d{8}$/; function getmobliecode(basepath){ var mobile = $("#phone").val(); if(mobile == null || mobile == "" || !mobile.match(phonefor)){ alert("请输入真实有效的手机号码"); $("#phone").focus(); return false; } var url = basepath+"/client/mobliecode?t="+new date().gettime(); var uuid = $("#uuid").val(); $.ajax({ type:"post", url:url, data:{mobile:mobile,uuid:uuid}, datatype: "json",//"xml", "html", "script", "json", "jsonp", "text". success:function(data){ if(data=="1"){ alert("短信验证码已经发送到你的手机。"); var io = 60; var buttonid = document.getelementbyid('yzm_but'); buttonid.disabled = true; buttonid.value = "重新获取60秒后"; var myinterval = window.setinterval(function() { buttonid.value = "重新获取"+--io+"秒后"; },1000); window.settimeout(function(){ clearinterval(myinterval); buttonid.disabled = false; buttonid.value = "发送"; },60*1000); }else{ alert("发送失败,请稍后再试。"); } }, error: function(data,textstatus){ alert("请求出错"); } }); }