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 相关文章推荐
js静态作用域的功能。
Dec 25 Javascript
页面版文本框智能提示JS代码
Nov 20 Javascript
jQuery插件-jRating评分插件源码分析及使用方法
Dec 28 Javascript
利用JS延迟加载百度分享代码,提高网页速度
Jul 01 Javascript
21个值得收藏的Javascript技巧
Feb 04 Javascript
jQuery中position()方法用法实例
Jan 16 Javascript
JS+CSS实现另类带提示效果的竖向导航菜单
Oct 15 Javascript
JS中Select下拉列表类(支持输入模糊查询)功能
Jan 17 Javascript
基于HTML5+JS实现本地图片裁剪并上传功能
Mar 24 Javascript
Angular ui-roter 和AngularJS 通过 ocLazyLoad 实现动态(懒)加载模块和依赖
Nov 25 Javascript
angular中两种表单的区别(响应式和模板驱动表单)
Dec 06 Javascript
vue element 生成无线级左侧菜单的实现代码
Aug 21 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
整理的9个实用的PHP库简介和下载
2010/11/09 PHP
php生成局部唯一识别码LUID的代码
2012/10/06 PHP
基于php-fpm 参数的深入理解
2013/06/03 PHP
Smarty中的注释和截断功能介绍
2015/04/09 PHP
70+漂亮且极具亲和力的导航菜单设计国外网站推荐
2011/09/20 Javascript
深入了解javascript中的prototype与继承
2013/04/14 Javascript
jQuery javaScript捕获回车事件(示例代码)
2013/11/07 Javascript
javascript中验证大写字母、数字和中文
2014/01/15 Javascript
js网页实时倒计时精确到秒级
2014/02/10 Javascript
jQuery 浮动导航菜单适合购物商品类型的网站
2014/09/09 Javascript
将数字转换成大写的人民币表达式的js函数
2014/09/21 Javascript
详解vue数据渲染出现闪烁问题
2017/06/29 Javascript
jquery动态添加以及遍历option并获取特定样式名称的option方法
2018/01/29 jQuery
React Native自定义控件底部抽屉菜单的示例
2018/02/08 Javascript
微信小程序实现发送模板消息功能示例【通过openid推送消息给用户】
2019/05/05 Javascript
jQuery表单选择器用法详解
2019/08/22 jQuery
微信小程序中的video视频实现 自定义播放按钮、封面图、视频封面上文案
2020/01/02 Javascript
Vant Weapp组件踩坑:picker的初始赋值解决
2020/11/12 Javascript
python同时给两个收件人发送邮件的方法
2015/04/30 Python
python字符串编码识别模块chardet简单应用
2015/06/15 Python
在Python中使用正则表达式的方法
2015/08/13 Python
pandas的唯一值、值计数以及成员资格的示例
2018/07/25 Python
Python设计模式之简单工厂模式实例详解
2019/01/22 Python
Python面向对象实现一个对象调用另一个对象操作示例
2019/04/08 Python
python使用pygame实现笑脸乒乓球弹珠球游戏
2019/11/25 Python
基于梯度爆炸的解决方法:clip gradient
2020/02/04 Python
没编程基础可以学python吗
2020/06/17 Python
CSS3田字格列表的样式编写方法
2018/11/22 HTML / CSS
应用艺术毕业生的自我评价
2013/12/04 职场文书
成立公司计划书
2014/05/07 职场文书
销售员工作检讨书(推荐篇)
2014/10/18 职场文书
应急管理工作总结2015
2015/05/04 职场文书
2015年小学教师培训工作总结
2015/07/21 职场文书
2015中秋祝酒词
2015/08/12 职场文书
详解Python小数据池和代码块缓存机制
2021/04/07 Python
win10忘记pin密码登录不了怎么办?win10忘记pin密码登不进去的解决方法
2022/07/07 数码科技