$(document).ready(function(){
|
if(document.getElementById("bind-captcha")){
|
var uptime = 0;
|
var myCaptcha = _dx.Captcha(document.getElementById('bind-captcha'), {
|
appId: dxappid, //appId,在控制台中“应用管理”或“应用配置”模块获取
|
style: 'popup',
|
success: function (token) {
|
myCaptcha.hide();
|
if (uptime > 0 && ((new Date()).valueOf() - uptime) <= 500) {// 防止刷新验证码获取图片失败自动校验重复提交
|
myCaptcha.reload();
|
return false;
|
}
|
$("input[name='verify_token']").val(token);
|
//提交操作
|
var type = $('#bind-captcha').attr('data-type');
|
var dataid = $('#bind-captcha').attr('data-id');
|
//提交表单
|
if(type=='submit'){
|
$('#'+dataid).submit();
|
}else{
|
//模拟点击
|
$("#"+dataid).trigger("click");
|
}
|
//console.log('token:', token)
|
}
|
})
|
}
|
$("#popup-submit").click(function(){
|
uptime = (new Date()).valueOf();// 更新时间
|
$("input[name='verify_token']").val('');
|
myCaptcha.reload();
|
//throw SyntaxError();
|
});
|
$("#bind-submit").click(function(){
|
myCaptcha.show();
|
});
|
});
|