最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

thinkphp 驗(yàn)證碼 的使用小結(jié)

 更新時(shí)間:2017年05月07日 15:36:02   作者:霸道小豆丁  
thinkPHP中Verify類可以支持驗(yàn)證碼的生成和驗(yàn)證功能,本文就給大家簡(jiǎn)單講解下verify類生成驗(yàn)證碼以及驗(yàn)證功能的實(shí)現(xiàn)方法,希望大家能夠喜歡。

 thinkphp中的驗(yàn)證碼是可以直接調(diào)用的,非常方便,我們看一下 Think 文件夾下 有一個(gè)名為verify.class.php的文件

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

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

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

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

這樣就可以把驗(yàn)證碼調(diào)出來了 ,驗(yàn)證碼調(diào)出來之后我們需要使用它,那么在xx.html中會(huì)有一個(gè)input表單  會(huì)有驗(yàn)證的按鈕

<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("驗(yàn)證成功");
        }
       else
          {
             alert("驗(yàn)證失敗");
          }     
     }

    });
  })

</script>

現(xiàn)在我們?nèi)憏z的方法

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

 這樣寫完了之后,我們會(huì)發(fā)現(xiàn)一個(gè)問題 就是點(diǎn)擊圖片的時(shí)候不會(huì)自動(dòng)換,那么我們就要給圖片加一個(gè)點(diǎn)擊事件,每點(diǎn)擊一次 就讓路徑再重新走一遍

$("#img1").click(function(){
//如果只是在除了ie瀏覽器的其他瀏覽器上運(yùn)行 
 $(this).attr("src","__CONTROLLER__/yzm");
//如果要增加其兼容性的話,那么我們就要取一個(gè)隨機(jī)數(shù)了

$a=Math.random()*10;
 $(this).attr("src","__CONTROLLER__/yzm/aa"+a);

})

相關(guān)文章

最新評(píng)論

塘沽区| 太白县| 武汉市| 绿春县| 南皮县| 屏东县| 乳山市| 随州市| 嘉兴市| 安阳县| 泰和县| 宾川县| 健康| 博白县| 灌南县| 互助| 丰原市| 建平县| 呼和浩特市| 长治市| 通江县| 响水县| 兴山县| 偃师市| 金寨县| 甘德县| 三河市| 临泉县| 临湘市| 宜章县| 扎囊县| 平遥县| 分宜县| 长武县| 宁蒗| 长葛市| 江口县| 麻栗坡县| 高碑店市| 忻州市| 沈阳市|