<script>
function doLoop()
{
nums--;
if(nums > 0){
btn.value = nums+'秒后可重新获取';
}else{
clearInterval(clock); //清除js定时器
btn.disabled = false; //可提交
$('#dosub').attr('disabled',false);
btn.value = '点击获取验证码';
nums = 120; //重置时间
}
}
var clock = '';
var nums = 120;
var btn;
function sendCode(thisBtn)
{
btn = thisBtn;
btn.disabled = true; //将按钮置为不可点击
$('#dosub').attr('disabled',true); //不可提交
btn.value = nums+'秒后可重新获取';
clock = setInterval(doLoop, 1000); //一秒执行一次
var username = $('#user_username').val();
$.ajax({
type:'POST',
cache:false,
url:"<?=Yii::$app->urlManager->createUrl('/Hrgzi/bapwd/sene'); ?>",
data:{"username" : username},
dataType:'JSON',
error:function(){
$.dialog.tips('操作失败,请稍后重试',2,'error.gif');
},
success:function(data){
if (1 == data.status) {
$.dialog.tips('验证码发送成功,请注意查收',2,'success.gif');
} else {
$.dialog.tips(data.info,1,'error.gif');
}
}
});
return false;
}
$('#dosub').click(function () {
var pwdstatus = $('#pwd').css('display');
if (pwdstatus != 'none') {
setpwd();return false;
}
checkcode();
});
function checkcode() {
var code = $('#code').val();
if ($.trim(code) == '') {
$.dialog.tips('验证码不能为空',2,'error.gif');
return false;
}
//验证验证码
$.ajax({
type:'POST',
cache:false,
url:"<?=Yii::$app->urlManager->createUrl('/Hri/bacd/chode'); ?>",
data:{"code" : code},
dataType:'JSON',
error:function(){
$.dialog.tips('操作失败,请稍后重试',2,'error.gif');
},
success:function(data){
if (1 == data.status) {
$('#code').css('display','none');
$('#getcode').css('display','none');
$('#pwd').css('display','block');
//window.location.href="<?php //echo Yii::$app->urlManager->createUrl('/Hr/bac/indextwot'); ?>//";
} else {
$.dialog.tips(data.info,2,'error.gif');
}
}
});
}
//设置新密码
function setpwd() {
var username = $('#user_username').val();
var pwd = $('#pwd').val();
$.ajax({
type:'POST',
cache:false,
url:"<?=Yii::$app->urlManager->createUrl('/Hri/bacd/setpwd'); ?>",
data:{"pwd" : pwd,username:username},
dataType:'JSON',
error:function(){
$.dialog.tips('操作失败,请稍后重试',2,'error.gif');
},
success:function(data){
if (1 == data.status) {
$.dialog.tips(data.info,2,'success.gif');
setTimeout(function(){ window.location.href="<?php echo Yii::$app->urlManager->createUrl('/Hri/ms/index'); ?>" }, 3000);
} else {
$.dialog.tips(data.info,2,'error.gif');
}
}
});
}
</script>