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

首頁 > 語言 > PHP > 正文

thinkphp 驗證碼 的使用小結

2024-05-04 23:57:10
字體:
來源:轉載
供稿:網友

 thinkphp中的驗證碼是可以直接調用的,非常方便,我們看一下 Think 文件夾下 有一個名為verify.class.php的文件

   首先 我們要有一個模板,在view文件夾下寫了一個名為 xx.html的文件,里面啥也沒寫, 這時 我們要在這個文件里面顯示出驗證碼來 

 function xx(){  $this->show();}function yzm(){  $yzm=new /Think/verify();  $yzm->entry();}

想要驗證碼顯示出來,那么我們就需要調一下yzm方法了,在xx.html中表示為

<div>  <img src="__CONTROLLER__/yzm" id="img1"/></div>

這樣就可以把驗證碼調出來了 ,驗證碼調出來之后我們需要使用它,那么在xx.html中會有一個input表單  會有驗證的按鈕

<div>  <input type="text" id="va"/>  <input type="button" id="btn"/></div>

下面我寫的js部分用的是jquery  所以前面必須要引入jquery包的

<script type="text/javascript">  $("#btn").click(function(){    var va = $("#va").val();    $.ajax({     url:"__CONTROLLER__/yz",     data:{va:va},     type:"POST",     dataType:"TEXT",     success:function(data){        if(data)        {           alert("驗證成功");        }       else          {             alert("驗證失敗");          }          }    });  })</script>

現在我們去寫yz的方法

function yz(){  $yzm=new /Think/verify();  $va=$_POST["va"];   $aa=$yzm->check($va);  $this->ajaxReturn($aa,"eval");}

 這樣寫完了之后,我們會發現一個問題 就是點擊圖片的時候不會自動換,那么我們就要給圖片加一個點擊事件,每點擊一次 就讓路徑再重新走一遍

$("#img1").click(function(){//如果只是在除了ie瀏覽器的其他瀏覽器上運行  $(this).attr("src","__CONTROLLER__/yzm");//如果要增加其兼容性的話,那么我們就要取一個隨機數了$a=Math.random()*10; $(this).attr("src","__CONTROLLER__/yzm/aa"+a);})


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 宣恩县| 鲜城| 丹凤县| 阿勒泰市| 新营市| 德昌县| 德庆县| 沛县| 萨迦县| 苍山县| 平远县| 颍上县| 巨鹿县| 望江县| 安国市| 同德县| 南靖县| 沿河| 蒙山县| 通山县| 常州市| 乐都县| 金寨县| 孟连| 浑源县| 嘉定区| 尤溪县| 中阳县| 双城市| 陵川县| 崇文区| 堆龙德庆县| 正镶白旗| 安远县| 芷江| 祁阳县| 贵德县| 尚义县| 吐鲁番市| 定安县| 保山市|