jQuery點擊輸入框顯示驗證碼圖片
更新時間:2016年05月19日 08:41:54 作者:jerrylsxu
這篇文章主要為大家詳細介紹了jQuery點擊輸入框顯示驗證碼圖片,具有一定的參考價值,感興趣的小伙伴們可以參考一下
先看效果圖:
要求:當輸入框獲得焦點時,自動顯示驗證圖片。
代碼如下(學習而已,僅供參考):
/***********************下是驗證碼對象*****************/ 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();
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助。
您可能感興趣的文章:
- 使用jQuery,Angular實現(xiàn)登錄界面驗證碼詳解
- jQuery實現(xiàn)倒計時重新發(fā)送短信驗證碼功能示例
- jQuery實現(xiàn)發(fā)送驗證碼并60秒倒計時功能
- jquery實現(xiàn)無刷新驗證碼的簡單實例
- jQuery插件實現(xiàn)靜態(tài)HTML驗證碼校驗
- jQuery實現(xiàn)的手機發(fā)送驗證碼倒計時效果代碼分享
- Jquery插件實現(xiàn)點擊獲取驗證碼后60秒內(nèi)禁止重新獲取
- PHP+jQuery 注冊模塊的改進(一):驗證碼存入SESSION
- jquery禁止輸入數(shù)字以外的字符的示例(純數(shù)字驗證碼)
- 使用jQuery如何寫一個含驗證碼的登錄界面
相關(guān)文章
jQuery實現(xiàn)圖片隨機切換、抽獎功能(實例代碼)
本文通過實例代碼給大家介紹了jQuery實現(xiàn)圖片隨機切換、抽獎功能,感興趣的朋友跟隨小編一起看看吧2019-10-10jquery 實現(xiàn)滾動條下拉時無限加載的簡單實例
下面小編就為大家?guī)硪黄猨query 實現(xiàn)滾動條下拉時無限加載的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-06-06