时间:2021-05-26
先看效果图:
要求:当输入框获得焦点时,自动显示验证图片。
代码如下(学习而已,仅供参考):
/***********************下是验证码对象*****************/var Validation = {};Validation.init = function(eleName,imageSrc){ this.image = imageSrc; $('#'+eleName).focusin(function(){ Validation.show(eleName); });}Validation.image = '';Validation.display=false;Validation.width = '100px';Validation.height = '30px';Validation.div = null;Validation.show = function(eleName){ if(this.display==false){ //首次显示 if(this.div==null){ $('#'+eleName).after('<div style="display:none;" id="div_validation_'+eleName+'" title="点击更换"></div>'); this.div = $('#div_validation_'+eleName); this.div.css('position','absolute'); this.div.css('cursor','pointer'); this.div.css('border','1px solid #CCC'); this.div.css('background-color','#FFF'); this.div.css('background-position','center'); this.div.css('background-repeat','no-repeat'); this.div.css('height',this.height); this.div.css('width',this.width); var objOffset = $('#'+eleName).offset(); objOffset.top+=$('#'+eleName).height()+6; this.div.offset(objOffset); this.div.css('background-image','url('+Validation.image+'&_t='+new Date()+')'); this.div.css('display','inline-block'); this.display = true; //点击更换 this.div.click(function(){ Validation.div.css('background-image','url('+Validation.image+'&_t='+new Date()+')'); }); } else{ this.div.css('background-image','url('+Validation.image+'&_t='+new Date()+')'); this.display = true; this.div.css('display','inline-block'); } }}Validation.hide =function(){ if(this.display==true){ this.display = false; this.div.hide(); }}使用方式:
//验证码对象初始化Validation.init('validation','Ajax.ashx?handle=validation');// 输入框ID 验证图片地址 //隐藏Validation.hide();以上就是本文的全部内容,希望对大家的学习有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
IE浏览器验证码输入框显示的很小该怎么办?ie浏览器更新后出现问题,输入账号验证码输入框变得奇小。但是可以输入信息,遇到这种情况该怎么办呢?造成这个问题的原因是
本文实例为大家分享了vue实现短信验证码输入框的具体代码,供大家参考,具体内容如下先上最终效果(此处代码显示的是短信验证码框的效果其余部分并未放上去)htmlj
本文为大家分享了JS自动生成动态HTML验证码页面,输入错误自动清空输入框功能,供大家参考,具体内容如下验证码#code{font-family:Arial;f
最近做了一个小需求,就是点击删除按钮,弹出提示弹框让你输入验证码确认删除。那么怎么显示从后台获取的验证码供用户输入呢?我在理解需求时还以为是后台直接把验证码发到
注册淘宝账户提交注册信息时系统提示验证码“输入错误,请重新输入”,有以下几种原因:一、输入的验证码和图片显示不相符解决方法:点击&ldq