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 相关文章推荐
script标签的 charset 属性使用说明
Dec 04 Javascript
WEB前端开发都应知道的jquery小技巧及jquery三个简写
Nov 15 Javascript
全面解析Bootstrap排版使用方法(文字样式)
Nov 30 Javascript
jQuery的框架介绍
May 11 Javascript
Google 地图控件集详解及实例代码
Aug 06 Javascript
微信小程序 tabs选项卡效果的实现
Jan 05 Javascript
js实现导航吸顶效果
Feb 24 Javascript
基于jQuery封装的分页组件
Jun 26 jQuery
JS 学习总结之正则表达式的懒惰性和贪婪性
Jul 03 Javascript
vue使用websocket的方法实例分析
Jun 22 Javascript
jquery添加div实现消息聊天框
Feb 08 jQuery
微信小程序中使用vant框架的具体步骤
Feb 18 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 set_time_limit(0)长连接的实现分析
2010/03/02 PHP
PHP实现图片裁剪、添加水印效果代码
2014/10/01 PHP
PHP简单判断字符串是否包含另一个字符串的方法
2016/03/25 PHP
js显示时间 js显示最后修改时间
2013/01/02 Javascript
让jQuery与其他JavaScript库并存避免冲突的方法
2013/12/23 Javascript
浅谈javascript 归并方法
2015/01/21 Javascript
JS选取DOM元素的简单方法
2016/07/08 Javascript
jQuery基于函数重载实现自定义Alert函数样式的方法
2016/07/27 Javascript
jquery手机触屏滑动拼音字母城市选择器的实例代码
2017/12/11 jQuery
基于mpvue的小程序项目搭建的步骤
2018/05/22 Javascript
基于vue和bootstrap实现简单留言板功能
2020/05/30 Javascript
JavaScript检测是否开启了控制台(F12调试工具)
2020/10/02 Javascript
Vue中computed和watch有哪些区别
2020/12/19 Vue.js
详解Python字典的操作
2019/03/04 Python
详解python中TCP协议中的粘包问题
2019/03/22 Python
Python学习笔记基本数据结构之序列类型list tuple range用法分析
2019/06/08 Python
PyQt5 对图片进行缩放的实例
2019/06/18 Python
Pycharm连接远程服务器并实现远程调试的实现
2019/08/02 Python
Python使用百度翻译开发平台实现英文翻译为中文功能示例
2019/08/08 Python
python的sys.path模块路径添加方式
2020/03/09 Python
python异常处理之try finally不报错的原因
2020/05/18 Python
Scrapy模拟登录赶集网的实现代码
2020/07/07 Python
Pycharm2020最新激活码|永久激活(附最新激活码和插件的详细教程)
2020/09/29 Python
学生如何注册Pycharm专业版以及pycharm的安装
2020/09/24 Python
python3代码输出嵌套式对象实例详解
2020/12/03 Python
python爬虫今日热榜数据到txt文件的源码
2021/02/23 Python
详解Html5微信支付爬坑之路
2018/07/24 HTML / CSS
英国现代绅士品牌:Hackett
2017/12/17 全球购物
EM Cosmetics官网:由彩妆大神Michelle Phan创办的独立品牌
2020/04/27 全球购物
我有一个char * 型指针正巧指向一些int 型变量, 我想跳过它们。 为什么如下的代码((int *)p)++; 不行?
2013/05/09 面试题
工程管理造价应届生求职信
2013/11/13 职场文书
商场消防演习方案
2014/02/12 职场文书
党员承诺书格式
2014/05/21 职场文书
大学学雷锋活动总结
2014/06/26 职场文书
音乐教育专业自荐信
2014/09/18 职场文书
MySQL的安装与配置详细教程
2021/06/26 MySQL