成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? jQuery Real Person驗證碼插件防止表單自動提交
全站頭部文字 我要出現在這里
jQuery Real Person驗證碼插件防止表單自動提交 708 2024-03-22   

本文介紹的jQuery插件有點特殊,防自動提交表單的驗證工具,就是我們經常用到的驗證碼工具,先給大家看看效果。

效果圖如下:

查看圖片

使用說明
需要使用jQuery庫文件和Real Person庫文件
同時需要自定義驗證碼顯示的CSS樣式

使用實例

1、包含文件部分
<script type="text/javascript" src="http://www.gimoo.net/t/1904/jquery-latest.pack.js"></script>
<script type="text/javascript" src="http://www.gimoo.net/t/1904/jquery.realperson.js"></script>
<style type="text/css">@import "jquery.realperson.css";</style>
2、HTML部分
<input type="text" id="biuuu" name="defaultReal">
3、Javascript部分
$("#biuuu").realperson();
如上實例,就可以實現一個防自動提交表單的驗證碼工具,同時可指定驗證碼字符的長度,如下:
$("#biuuu").realperson({length: 5});

今天所講到的jQuery Real Person Plugin,就是一個完全由JavaScript編寫而成的jQuery驗證碼插件。

jQuery插件Real Person 點擊可刷新實例講解

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Untitled Document</title> 
<script type="text/javascript" src="http://www.gimoo.net/t/1904/jquery.js"></script> 
<script type="text/javascript" src="http://www.gimoo.net/t/1904/jquery.realperson.js"></script> 
<link  rel="stylesheet" type="text/css" /> 
<script type="text/javascript"> 
  $(function(){ 
    $('#Gideon').realperson({length: 5}); 
  }) 
</script> 
</head> 
 
<body> 
 
<input type="text" id="Gideon" name="defaultReal"> 
</body> 
</html>  

注:如果持續無法驗證成功的話,請嘗試下面的方法:

<?php 
function rpHash($value) { 
  $hash = 5381; 
  $value = strtoupper($value); 
  for($i = 0; $i < strlen($value); $i++) { 
    $hash = (($hash << 5) + $hash) + ord(substr($value, $i)); 
  } 
  return $hash; 
} 
?>  

替換為:

<? 
  function rpHash($value)  
  { 
    $hash = 5381; 
    $value = strtoupper($value); 
    for($i = 0; $i < strlen($value); $i++) $hash = (leftShift32($hash, 5) + $hash) + ord(substr($value, $i)); 
    return $hash;  
  } 
 
  function leftShift32($number, $steps)  
  { 
    $binary = decbin($number); 
    $binary = str_pad($binary, 32, "0", STR_PAD_LEFT); 
    $binary = $binary.str_repeat("0", $steps); 
    $binary = substr($binary, strlen($binary) - 32); 
    return ($binary{0} == "0" ? bindec($binary) : -(pow(2, 31) - bindec(substr($binary, 1))));  
  } 
?> 

以上就是為大家介紹了jQuery驗證碼插件Real Person的使用方法,小編整理的可能有些不全面,希望大家多多諒解。



主站蜘蛛池模板: 龟兔赛跑的故事视频| 南来北往剧情分集介绍| 局外人电影| 东方卫视节目表| 白培中| 日别视频| 红色诗集诗配画竖版| 李路琦| 炊事班的故事演员名单| 杨子姗赵又廷演的电影叫什么 | 梁山伯与祝英台董洁| 麻豆视频观看| 狐步谍影| 一句话让男人主动联系你| 成人在线免费播放视频| 七下英语第二单元作文| 张勇手演过的电影| 海绵宝宝第十四季| 找到你 电影| 假如我是一只鸟艾青诗选| 三年片最新电影免费观看多人互换| 北京卫视今天全部节目表| 教育部全国青少年普法网答案| 侯怡君| 范冰冰激情片段| 色在线视频播放| 凌博控制器| 妈妈的朋字韩剧| 失落的星球| 女同性恋视频网站| 汤唯惊艳写真大片| 美丽人生在线观看| a看片| 黛博拉·安沃尔| 欢颜电视剧40集免费观看全集高清| 韩国电影两个小姨子| 草神纳西妲图片| 汪俊个人资料简介| 祖卡尔| 最后的招待1991| 溜冰圆舞曲音乐教案|

?。?!站長長期在線接!??!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103