|
|
js 部分
<script type='text/javascript' charset='utf-8' src='http://js.touclick.com/js.touclick?b=1af0fefe-0c6c-4c9f-ae26-c6009e880f66&pf=api&v=v2-2'></script>
<script type="text/javascript">
var is_checked = false; //表示是否验证成功
function tou_submit(){
if (is_checked === true){
return true;
}
else{
window.TouClick.Start({
website_key: '1af0fefe-0c6c-4c9f-ae26-c6009e880f66',
position_code: 0,//位置标记(范围:10<position_code<100 ,如不在此范围内,则为0)
args: { 'this_form': this },//事件onInit、onLoading、onLoaded、onSuccess、onFail、onError 的共有第一参数
onSuccess: function (args, check_obj)
{
//check_obj = {'check_key':'','check_address':''} 二次验证口令check_key与二次验证地址check_address
is_checked = true;
//获取form对象
var this_form = args.this_form;
var hidden_input_key = document.createElement('input');
hidden_input_key.name = 'check_key';
hidden_input_key.value = check_obj.check_key;
hidden_input_key.type = 'hidden';
//将二次验证口令赋值到隐藏域
this_form.appendChild(hidden_input_key);
var hidden_input_address = document.createElement('input');
hidden_input_address.name = 'check_address';
hidden_input_address.value = check_obj.check_address;
hidden_input_address.type = 'hidden';
//将二次验证地址赋值到隐藏域
this_form.appendChild(hidden_input_address);
//再次执行 tou_submit 函数
this_form.submit();
},
onError: function (args)
{
//启用备用方案
}
});
return false;
}
}
</script> |
|