onClick="sendcode(this)" 觸發(fā) html 點(diǎn)哪加哪
layer割择。js css 這倆眷篇, 再加上 配的 驗(yàn)證的global
onClick="sendcode(this)"
<script type="text/javascript">
//驗(yàn)證碼, 發(fā)送后 時(shí)間倒計(jì)時(shí)
function countdown(obj) {
var s = {$tpshop_config['sms_sms_time_out']|default=60};
//改變按鈕狀態(tài)
obj.disabled = true;
callback();
//循環(huán)定時(shí)器
var T = window.setInterval(callback,1000);
function callback()
{
if(s <= 0){
//移除定時(shí)器
window.clearInterval(T);
obj.disabled=false;
obj.innerHTML='獲取驗(yàn)證碼';
}else{
if(s<=10){
obj.innerHTML = '0'+ --s + '秒后再獲取';
}else{
obj.innerHTML = --s+ '秒后再獲取';
}
}
}
}
//發(fā)送短信驗(yàn)證碼
function sendcode(obj) {
var mobile = $('#mobile').val();
if (mobile == '') {
showErrorMsg('手機(jī)不能空');
flag = false;
} else if (checkMobile(mobile)) { //判斷手機(jī)格式
$.ajax({
type: "GET",
url: "/index.php?m=Mobile&c=Api&a=issetMobile",//+tab,
data: {mobile: mobile},// 你的formid 搜索表單 序列化提交
success: function (data) {
if (data == '0') {
$.ajax({
url: '/index.php?m=Mobile&c=Api&a=send_validate_code&t=' + Math.random(),
type: 'post',
dataType: 'json',
data: {type: $(obj).attr('rel'), send: $.trim($('#mobile').val()), scene: 1},
success: function (res) {
if (res.status == 1) {
//發(fā)送成功 發(fā)送短信變成時(shí)間倒計(jì)時(shí)
countdown(obj)
showErrorMsg(res.msg);
} else {
//失敗
showErrorMsg(res.msg);
}
}
})
flag = true;
} else {
showErrorMsg('* 手機(jī)號(hào)已存在');
flag = false;
}
}
});
} else {
showErrorMsg('* 手機(jī)號(hào)碼格式不正確');
flag = false;
}
}
//提示彈窗
function showErrorMsg(msg){
layer.open({content:msg,time:2});
}
</script>
鏈接:https://pan.baidu.com/s/1WYGFluqaVlwFN5QFjfM8YA
提取碼:92dq
復(fù)制這段內(nèi)容后打開(kāi)百度網(wǎng)盤(pán)手機(jī)App荔泳,操作更方便哦