js点击文本框后才加载验证码实例代码


Posted in Javascript onOctober 20, 2015

经常到各大网站去留言或者发帖的朋友应该知道现在很多网站的留言地方的验证码不是直接显示的。而是在点击验证码输入框之后才会显示出来验证码的。下面作者也总结了一篇关于如何利用js实现点击文本框然后再加载验证码的效果的。
废话不多说了,下面是具体的实现代码。

<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
<title>点击文本框后才加载验证码的JS代码示例</title> 
<style type="text/css"> 
span{float:left;} 
#checkCode{width:40px;height:23x;background-color:#009999;font-size:14px;color:#FFF;display:none;text-align:center;} 
</style> 
<script language="javascript"> 
function loadCheckCode(){ 
 document.getElementById('checkCode').style.display='block'; 
} 
</script> 
</head> 
<body> 
<span><input type="text" size="20" id="phpernote" value="" onClick="loadCheckCode()" /></span><span id="checkCode">6253</span> 
</body> 
</html>

以上这个就非常的简单了,其实比较流行且实用的应该是ajax形式的,下面来看看使用ajax实现这个效果的方法吧。
(1)首先是生成验证码的php文件代码(checkCode.php),没有的可以参照下面两篇文章,这里就不放代码了。

   php生成验证码函数
   php生成动态验证码图片

(2)具体html文件及处理代码如下:

<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
<title>点击文本框后才加载验证码的JS代码示例</title> 
<script type="text/javascript" src="js/jquery.js"></script> 
<script type="text/javascript"> 
$(function(){ 
 $('#phpernote').focus(function(){ 
  $('#checkCode').html('<img src="checkcode.php" />'); 
 }); 
}); 
</script> 
</head> 
<body> 
<span><input type="text" size="20" id="phpernote" value="" /></span><span id="checkCode"></span> 
</body> 
</html>

以上就是实现点击文本框后才加载验证码的JS代码,希望大家喜欢。

Javascript 相关文章推荐
深入聊聊Array的sort方法的使用技巧.详细点评protype.js中的sortBy方法
Apr 12 Javascript
JavaScript使用pop方法移除数组最后一个元素用法实例
Apr 06 Javascript
Bootstrap媒体对象的实现
May 01 Javascript
js放大镜放大购物图片效果
Jan 18 Javascript
jQuery树控件zTree使用方法详解(一)
Feb 28 Javascript
Vue.js更改调试地址端口号的实例
Sep 19 Javascript
vue文件运行的方法教学
Feb 12 Javascript
bootstrap tooltips在 angularJS中的使用方法
Apr 10 Javascript
pm2发布node配置文件ecosystem.json详解
May 15 Javascript
React组件对子组件children进行加强的方法
Jun 23 Javascript
vue实现滑动切换效果(仅在手机模式下可用)
Jun 29 Javascript
VUE路由动态加载实例代码讲解
Aug 26 Javascript
javascript实现状态栏中文字动态显示的方法
Oct 20 #Javascript
基于jQuery实现的扇形定时器附源码下载
Oct 20 #Javascript
JS实现仿Windows经典风格的选项卡Tab切换代码
Oct 20 #Javascript
JavaScript实现的简单烟花特效代码
Oct 20 #Javascript
require.js的用法详解
Oct 20 #Javascript
JS实现鼠标滑过链接改变网页背景颜色的方法
Oct 20 #Javascript
JS实现带有3D立体感的银灰色竖排折叠菜单代码
Oct 20 #Javascript
You might like
博士208HAF收音机实习报告
2021/03/02 无线电
PHP语言中global和$GLOBALS[]的分析 之二
2012/02/02 PHP
php导出csv格式数据并将数字转换成文本的思路以及代码分享
2014/06/05 PHP
解决CodeIgniter伪静态失效
2014/06/09 PHP
Php连接及读取和写入mysql数据库的常用代码
2014/08/11 PHP
推荐自用 Javascript 缩图函数 (onDOMLoaded)……
2007/10/23 Javascript
Firefox div高度自适应
2009/04/28 Javascript
学习ExtJS 访问容器对象
2009/10/07 Javascript
用C/C++来实现 Node.js 的模块(二)
2014/09/24 Javascript
JS实现控制表格行内容垂直对齐的方法
2015/03/30 Javascript
jQuery简单动画变换效果实例分析
2016/07/04 Javascript
JS遍历页面所有对象属性及实现方法
2016/08/01 Javascript
JavaScript实现通过select标签跳转网页的方法
2016/09/29 Javascript
浅析JavaScriptSerializer类的序列化与反序列化
2016/11/22 Javascript
利用node.js+mongodb如何搭建一个简单登录注册的功能详解
2017/07/30 Javascript
元素全屏的设置与监听实例
2017/11/28 Javascript
图片懒加载imgLazyLoading.js使用详解
2020/09/15 Javascript
zTree 树插件实现全国五级地区点击后加载的示例
2018/02/05 Javascript
vue canvas绘制矩形并解决由clearRec带来的闪屏问题
2019/09/02 Javascript
基于JavaScript实现贪吃蛇游戏
2020/03/16 Javascript
js实现九宫格抽奖
2020/03/19 Javascript
vue实现按钮切换图片
2021/01/20 Vue.js
[40:57]TI4 循环赛第二日 iG vs EG
2014/07/11 DOTA
解决PyCharm的Python.exe已经停止工作的问题
2018/11/29 Python
使用Python的SymPy库解决数学运算问题的方法
2019/03/27 Python
Python3使用TCP编写一个简易的文件下载器功能
2019/05/08 Python
解决使用export_graphviz可视化树报错的问题
2019/08/09 Python
wxpython实现按钮切换界面的方法
2019/11/19 Python
安装不同版本的tensorflow与models方法实现
2021/02/20 Python
苹果台湾官网:Apple台湾
2019/01/05 全球购物
师范生实习自我鉴定
2013/11/01 职场文书
工业自动化专业自荐信范文
2014/04/10 职场文书
初三学生语文考试作弊检讨书
2014/12/14 职场文书
postgres之jsonb属性的使用操作
2021/06/23 PostgreSQL
Python基础教程,Python入门教程(超详细)
2021/06/24 Python
Redis 限流器
2022/05/15 Redis