jQuery真实人物验证码插件防止表单自动提交
本文介绍的jQuery插件有点特殊,防自动提交表单的验证工具,就是我们经常用到的验证码工具,先给大家看看效果。
效果图如下:
使用说明需要使用jQuery库文件和真人库文件同时需要自定义验证码显示的半铸钢钢性铸铁(铸造半钢)样式
使用实例
1、包含文件部分脚本类型=' text/JavaScript ' src=' http : jquery-latest。打包。js '/script脚本类型=' text/JavaScript ' src=' http : jquery。真实的人。js '/脚本样式类型=' text/CSS ' @ import ' jquery。真实的人。CSS ';/style2、HTML部分输入类型=' text ' id=' biu ' name=' DefaultReal ' 3、Javascript部分$(' # biu ').真人();如上实例,就可以实现一个防自动提交表单的验证码工具,同时可指定验证码字符的长度,如下:$(' # biu ').真人({ length : 5 });
今天所讲到的jQuery真人插件,就是一个完全由Java脚本语言编写而成的jQuery验证码插件。
jQuery插件真人点击可刷新实例讲解
!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN ' ' http://www .w3。L1-过渡时期。DTD ' html xmlns=' http://www .w3。org/1999/XHTML ' head meta http-equiv=' Content-Type ' Content=' text/html;charset=utf-8 '/title无标题Document/title脚本类型=' text/JavaScript ' src=' http : jquery。js '/脚本类型=' text/JavaScript ' src=' http : jquery。真实的人。js '/脚本链接href=' jquery。真实的人。CSS ' rel='样式表type=' text/CSS '/script type=' text/JavaScript ' $(function(){ $(' # GID)真人({ length : 5 });})/脚本/头部正文输入类型=' text ' id=' Gideon ' name=' DefaultReal '/正文/html注:如果持续无法验证成功的话,请尝试下面的方法:
?服务器端编程语言(Professional Hypertext Preprocessor的缩写)函数rph ash($ value){ $ hash=5381;$ value=strto upper($ value);对于($ I=0;$ I strlen($ value);$ I){ $ hash=($ hash 5)$ hash)顺序(substr($value,$ I));}返回$ hash}?替换为:
?函数rph ash($ value){ $ hash=5381;$ value=strto upper($ value);对于($ I=0;$ I strlen($ value);$i ) $hash=(leftShift32($hash,5) $hash)顺序(substr($value,$ I));返回$ hash}函数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验证码插件真人的使用方法,小编整理的可能有些不全面,希望大家多多谅解。
版权声明:jQuery真实人物验证码插件防止表单自动提交是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。