国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 語(yǔ)言 > PHP > 正文

Ajax提交表單時(shí)驗(yàn)證碼自動(dòng)驗(yàn)證 php后端驗(yàn)證碼檢測(cè)

2024-05-04 23:48:34
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文通過(guò)源碼展示如何實(shí)現(xiàn)表單提交前,驗(yàn)證碼先檢測(cè)正確性,不正確則不提交表單,更新驗(yàn)證碼。

1、前端代碼 index.html

 <!DOCTYPE html><html><head> <title>驗(yàn)證碼提交自驗(yàn)證</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Language" content="zh-CN" /></head><body> <form action="doPost.php" method="POST">    <div class="row">   <label for="username">用戶名</label>   <input type="text" name="username" id="username" />  </div>  <div class="row">   <label for="mod-captcha-code">驗(yàn)證碼</label>   <input name="code" id="mod-captcha-code" size="6" class="zjcaptcha" style="width:80px" type="text"/>   <img class="code-img" style="height:30px;width:80px;" src="createcode.php?t=0" onclick="this.src=this.src.substring(0,this.src.indexOf('?')+1)+Math.random();return false;" />   <script type="text/javascript" src="http://www.zjmainstay.cn/jquery/jquery-1.8.2.min.js"></script>   <div class="yzmtips" style="color:red"></div>  </div>  <div class="row">   <input type="submit" value="提交" class="submitBtn"/>  </div> </form><script>(function($){ $(document).ready(function(){  $(".submitBtn").click(function() {   var obj = $(this);   $.ajax({    url:'checkcode.php',    type:'POST',    data:{code:$.trim($("input[name=code]").val())},    dataType:'json',    async:false,    success:function(result) {     if(result.status == 1) {      obj.parents('form').submit(); //驗(yàn)證碼正確提交表單     }else{      $(".code-img").click();      $(".yzmtips").html('驗(yàn)證碼錯(cuò)誤!');      setTimeout(function(){       $(".yzmtips").empty();      },3000);     }    },    error:function(msg){     $(".yzmtips").html('Error:'+msg.toSource());    }   })   return false;  }) });})(jQuery);</script></body></html>

 2、后端驗(yàn)證碼檢測(cè) checkcode.php

 <?php/*** 用戶驗(yàn)證碼驗(yàn)證文件* @Author:Zjmainstay* @version : 1.0* @creatdate: 2013-10-4*/session_start();echo json_encode(array('status'=>(int)($_SESSION["CHECKCODE"] == $_POST['code'])));exit; 

 

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持VeVb武林網(wǎng)。

 


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到PHP教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 鱼台县| 大埔区| 来凤县| 鹿邑县| 固始县| 五家渠市| 咸阳市| 赞皇县| 沙湾县| 黔江区| 铁岭市| 自治县| 北宁市| 金堂县| 彭州市| 醴陵市| 黔西县| 浪卡子县| 吉林省| 沁阳市| 辽阳县| 汾阳市| 库车县| 肇庆市| 上犹县| 长阳| 平武县| 邯郸市| 布拖县| 嫩江县| 吉首市| 阿尔山市| 诸暨市| 德格县| 钟山县| 敦煌市| 炎陵县| 南投县| 阿图什市| 大兴区| 女性|