destoon
当前位置:长沙网站制作 > 建站知识 > destoon >
同一个页面调用两个验证码显示验证不同的表单
发布时间:2013-05-02 14:10   来源:长沙网站制作   点击:次   字体:    

同一个页面调用两个验证码显示验证不同的表单

在模板目录chip下建一个captcha2.htm的文件,内容如下。

<input name="captcha" id="captcha2" type="text" size="6" onfocus="showcaptcha2();" value="点击显示" onkeyup="checkcaptcha2(this.value);" onblur="checkcaptcha2(this.value);" class="f_gray" style="margin:10px 0 10px 0;"/>&nbsp;<img src="{DT_SKIN}image/loading.gif" title="验证码,看不清楚?请点击刷新&#10;字母不区分大小写" alt="" align="absmiddle" id="captchapng2" onclick="reloadcaptcha2();" style="display:none;cursor:pointer;"/><span id="ccaptcha2"></span>
<script type="text/javascript">
function showcaptcha2() {
 if(Dd('captchapng2').style.display=='none') {
  Dd('captchapng2').style.display='';
 }
 if(Dd('captchapng2').src.indexOf('loading.gif') != -1) {
  Dd('captchapng2').src='{DT_PATH}api/captcha.png.php?action=image';
 }
 if(Dd('captcha2').value=='点击显示') {
  Dd('captcha2').value='';
 }
 Dd('captcha2').className = '';
}
function reloadcaptcha2() {
 Dd('captchapng2').src = '{DT_PATH}api/captcha.png.php?action=image&refresh='+Math.random();
 Dd('ccaptcha2').innerHTML = '';
 Dd('captcha2').value = '';
}
function checkcaptcha2(s) {
 if(!is_captcha(s)) return;
 makeRequest('action=captcha&captcha='+s, AJPath, '_checkcaptcha2');
}
function _checkcaptcha2() {   
 if(xmlHttp.readyState==4 && xmlHttp.status==200) {
  if(xmlHttp.responseText == '0') {
   Dd('ccaptcha2').innerHTML = '&nbsp;&nbsp;<img src="{DT_SKIN}image/check_right.gif" align="absmiddle"/>';
  } else {
   Dd('captcha2').focus;
   Dd('ccaptcha2').innerHTML = '&nbsp;&nbsp;<img src="{DT_SKIN}image/check_error.gif" align="absmiddle"/>';
  }
 }
}
</script>

 


关键字:同一个,页面,调用,两个,验证,码,显示,不同,的,

顶一下
(0)
0%
踩一下
(0)
0%
网站对话
web chat