<div class="mui-input-row">
<label class="iconfont_log_reg icon-youjian"></label>
<input type="text" placeholder="请输入短信验证码" id="u_code">
<a href="javascript:senmobile(60);" id="get_code" disabled="true">获取验证码</a>
</div>
/www.bcty365.com
var issend=true;
function senmobile(t)
{
if(issend){
//验证电话号码手机号码
var phoneObj = document.getElementById(‘phone‘);
var pw = document.getElementById(‘passw‘);
var get_code=document.getElementById(‘get_code‘);
if (phoneObj.value != ""){
var phoneVal=phoneObj.value;
var p1 = /^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/;
var me = false;
if (p1.test(phoneVal)) me=true;
if (!me){
phoneObj.value=‘‘;
mui.toast(‘请输入正确的手机号码‘);
phoneObj.focus();
return false;
}else if(pw.length<6){
mui.toast(‘密码长度不够6‘);
return false;
}else{
- issend=false; JKD.ajax({
- url:"api_user.php?act=sendmobileregister",
- dataType:"text",
- type:"POST",
- data:{‘mobile‘:phoneObj.value},
- success:function(data){
- if(data == ‘1‘){
- plus.nativeUI.toast(‘用户已存在!‘, {verticalAlign: ‘center‘});
- return false;
- }
- var arr = data.split(",");
- if(arr[1] == ‘0‘){
- plus.nativeUI.toast(‘验证码发送成功!‘, {verticalAlign: ‘center‘});
- }else{
- plus.nativeUI.toast(‘验证码发送失败!‘, {verticalAlign: ‘center‘});
- }
- for(i=1;i<=t;i++) {
- window.setTimeout("update_a(" + i + ","+t+")", i * 1000);
- }
- }
- });
- }
- }else{
- plus.nativeUI.toast(‘手机号码不能为空!‘, {verticalAlign: ‘center‘});
- return false;
- }
- }
- }
- function update_a(num,t) {
- var get_code=document.getElementById(‘get_code‘);
- if(num == t) {
- get_code.innerHTML =" 重新发送 ";
- issend=true;
- }
- else {
- var printnr = t-num;
- get_code.innerHTML =printnr +" 秒后重发";
- }
- }
来源:http://www.bcty365.com/content-146-3101-1.html