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 相关文章推荐
jquery.Jwin.js 基于jquery的弹出层插件代码
May 23 Javascript
jQuery.lazyload+masonry改良图片瀑布流代码
Jun 20 Javascript
node.js中的console.error方法使用说明
Dec 10 Javascript
JavaScript实现穷举排列(permutation)算法谜题解答
Dec 29 Javascript
js实现带圆角的两级导航菜单效果代码
Aug 24 Javascript
基于jQuery实现的双11天猫拆红包抽奖效果
Dec 01 Javascript
详解js的事件处理函数和动态创建html标记方法
Dec 16 Javascript
关于Vue Webpack2单元测试示例详解
Aug 14 Javascript
JS/HTML5游戏常用算法之路径搜索算法 A*寻路算法完整实例
Dec 14 Javascript
vue写h5页面的方法总结
Feb 12 Javascript
使用JavaScript计算前一天和后一天的思路详解
Dec 20 Javascript
vue使用video插件vue-video-player详解
Oct 23 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
剖析 PHP 中的输出缓冲
2006/12/21 PHP
在JavaScript中调用php程序
2009/03/09 PHP
PHP面向对象分析设计的61条军规小结
2010/07/17 PHP
PHP时间戳 strtotime()使用方法和技巧
2013/10/29 PHP
PHP curl 获取响应的状态码的方法
2014/01/13 PHP
JavaScript语言中的Literal Syntax特性分析
2007/03/08 Javascript
javascipt基础内容--需要注意的细节
2013/04/10 Javascript
jQuery操作Select的Option上下移动及移除添加等等
2013/11/18 Javascript
14款NodeJS Web框架推荐
2014/07/11 NodeJs
JavaScript立即执行函数的三种不同写法
2014/09/05 Javascript
js实现的万能flv网页播放器代码
2016/04/30 Javascript
基于jQuery实现仿百度首页选项卡切换效果
2016/05/29 Javascript
jQuery.ajax 跨域请求webapi设置headers的解决方案
2016/08/08 Javascript
AngularJS入门教程之XHR和依赖注入详解
2016/08/18 Javascript
Angular 2 ngForm中的ngModel、[ngModel]和[(ngModel)]的写法
2017/06/29 Javascript
js实现数组和对象的深浅拷贝
2017/09/30 Javascript
javascript 判断用户有没有操作页面
2017/10/17 Javascript
MUI 实现侧滑菜单及其主体部分上下滑动的方法
2018/01/25 Javascript
axios 封装上传文件的请求方法
2018/09/26 Javascript
微信小程序使用wxParse解析html的方法示例
2019/01/17 Javascript
JavaScript数据结构与算法之检索算法实例分析【顺序查找、最大最小值、自组织查询】
2019/02/22 Javascript
JS Html转义和反转义(html编码和解码)的实现与使用方法总结
2020/03/10 Javascript
JavaScript中交换值的10种方法总结
2020/08/18 Javascript
centos系统升级python 2.7.3
2014/07/03 Python
使用Django启动命令行及执行脚本的方法
2018/05/29 Python
Django使用uwsgi部署时的配置以及django日志文件的处理方法
2019/08/30 Python
python实现对变位词的判断方法
2020/04/05 Python
Python暴力破解Mysql数据的示例
2020/11/09 Python
捷克玩具商店:Bambule
2019/02/23 全球购物
Schecker荷兰:狗狗用品和配件
2019/06/06 全球购物
【魔兽争霸3重制版】原版画面与淬火MOD画面对比
2021/03/26 魔兽争霸
毕业研究生的自我鉴定
2013/11/30 职场文书
2015年党风廉政建设目标责任书
2015/05/08 职场文书
分析Python感知线程状态的解决方案之Event与信号量
2021/06/16 Python
小喇叭开始广播了! 四十多年前珍贵老照片
2022/05/09 无线电
MySQL GTID复制的具体使用
2022/05/20 MySQL