亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

jquery實現頁面虛擬鍵盤特效

2019-11-20 11:53:06
字體:
來源:轉載
供稿:網友

用法簡介:

jquery頁面虛擬鍵盤設計帶有數字與字母切換功能。

文件引用:

//給輸入的密碼框添加新值 function addValue(newValue) {   CapsLockValue==0?$(".input_cur").val($(".shuru").val()+ newValue):$(".input_cur").val($(".shuru").val()+ newValue.toUpperCase())} //清空 function clearValue() {   $(".input_cur").val(""); } //實現BackSpace鍵的功能 function backspace() {   var longnum=$(".input_cur").val().length;   var num ;  num=$(".input_cur").val().substr(0,longnum-1);   $(".input_cur").val(num); } function changePanl(oj){  $("#"+oj).siblings("div").hide();  $("#"+oj).show();}//設置是否大寫的值 function setCapsLock(o) {    if (CapsLockValue==0){        CapsLockValue=1;       $(o).val("轉化小寫");      $.each($(".i_button_zm"),function(b, c) {        $(c).val($(c).val().toUpperCase());      });   }else{        CapsLockValue=0;       $(o).val("轉化大寫");       $.each($(".i_button_zm"),function(b, c) {        $(c).val($(c).val().toLowerCase());      });   }} window.onload=function(){// changePanl("zimu");}

CSS

.softkeyboard{ display:inline-block;}.softkeyboard td{ padding:4px;}.c_panel{ background-color:#333; text-align:center; padding:15px;}.input_cur{ border:1px solid #f00;}.i_button{ border:none; height:40px; width:50px; font-size:16px; font-family:"微軟雅黑"; background-color:#666; color:#fff;}.i_button:active{ background-color:#999;}.i_button_num{}.i_button_btn{ float:right; width:88px;}.i_button_bs{ float:right; width:148px;}

HTML

<input type="text" name="text1" class="shuru input_cur" ><br><script>//定義當前是否大寫的狀態 var CapsLockValue=0; var curEditName;var check; //document.write (' <DIV align=center id=/"softkeyboard/" name=/"softkeyboard/" style=/"position:absolute; left:300px; top:320px; width:517px; z-index:180;display:none/">'); document.write (' <DIV class=/"softkeyboard/" id=/"softkeyboard/" name=/"softkeyboard/" style=/"display:; /">'); //document.write (' ------數字----'); document.write (' <div class=/"c_panel shuzi/" id="shuzi">'); document.write ('<table align=/"center/" width=/"100%/" border=/"0/" cellspacing=/"0/" cellpadding=/"0/">');document.write (' <tr> '); document.write (' <td><input class="i_button i_button_num" type=button onclick=/"addValue(/'7/');/" value=/" 7 /"></td>'); document.write (' <td><input class="i_button i_button_num" type=button onclick=/"addValue(/'8/');/" value=/" 8 /"></td>'); document.write (' <td><input class="i_button i_button_num" type=button onclick=/"addValue(/'9/');/" value=/" 9 /"></td>'); document.write (' <td><input class="i_button i_button_btn i_button_sz" onclick=/"changePanl(/'zimu/');/" type=button value=符號 ></td>'); document.write (' </tr>'); document.write (' <tr> '); document.write (' <td><input class="i_button i_button_num" type=button onclick=/"addValue(/'4/');/" value=/" 4 /"></td>'); document.write (' <td><input class="i_button i_button_num" type=button onclick=/"addValue(/'5/');/" value=/" 5 /"></td>'); document.write (' <td><input class="i_button i_button_num" type=button onclick=/"addValue(/'6/');/" value=/" 6 /"></td>'); document.write (' <td><input class="i_button i_button_btn i_button_sz" onclick=/"changePanl(/'zimu/');/" type=button value=字母></td>'); document.write (' </tr>'); document.write (' <tr> '); document.write (' <td><input class="i_button i_button_num" type=button onclick=/"addValue(/'1/');/" value=/" 1 /"></td>'); document.write (' <td><input class="i_button i_button_num" type=button onclick=/"addValue(/'2/');/" value=/" 2 /"></td>'); document.write (' <td><input class="i_button i_button_num" type=button onclick=/"addValue(/'3/');/" value=/" 3 /"></td>'); document.write (' <td><input class="i_button i_button_btn" type=button onclick=/"clearValue();/" value=清空 ></td>'); document.write (' </tr>'); document.write (' <tr> '); document.write (' <td><input class="i_button i_button_num" type=button onclick=/"addValue(/'0/');/" value=/" 0 /"></td>'); document.write (' <td></td>'); document.write (' <td colspan=2><input class="i_button i_button_bs" type=button value=/" BackSpace/" onclick=/"backspace();/"></td>'); document.write (' </tr>'); document.write (' </table>'); document.write ('</DIV>'); //document.write ('--------------------------------------------'); //document.write (' ------字母----');document.write (' <div class=/"c_panel zimu/" id=/"zimu/" style=/"display:none;/">'); document.write (' <table align=/"center/" width=/"98%/" border=/"0/" cellspacing=/"0/" cellpadding=/"0/">'); document.write (' <tr> '); document.write (' <td><input class="i_button i_button_fh" type=button onclick=/"addValue(/'~/');/" value=/" ~ /"></td>'); document.write (' <td><input class="i_button i_button_fh" type=button onclick=/"addValue(/'!/');/" value=/" ! /"></td>'); document.write (' <td><input class="i_button i_button_fh" type=button onclick=/"addValue(/'@/');/" value=/" @ /"></td>'); document.write (' <td><input class="i_button i_button_fh" type=button onclick=/"addValue(/'#/');/" value=/" # /"></td>'); document.write (' <td><input class="i_button i_button_fh" type=button onclick=/"addValue(/'$/');/" value=/" $ /"></td>'); document.write (' <td><input class="i_button i_button_fh" type=button onclick=/"addValue(/'%/');/" value=/" % /"></td>'); document.write (' <td><input class="i_button i_button_fh" type=button onclick=/"addValue(/'^/');/" value=/" ^ /"></td>'); document.write (' <td><input class="i_button i_button_fh" type=button onclick=/"addValue(/'*/');/" value=/" * /"></td>'); document.write (' <td><input class="i_button i_button_fh" type=button onclick=/"addValue(/'(/');/" value=/" ( /"></td>'); document.write (' <td><input class="i_button i_button_fh" type=button onclick=/"addValue(/')/');/" value=/" ) /"></td>'); document.write (' <td><input class="i_button i_button_fh" type=button onclick=/"addValue(/'-/');/" value=/" - /"></td>'); document.write (' <td><input class="i_button i_button_fh" type=button onclick=/"addValue(/'+/');/" value=/" + /"></td>'); document.write (' <td><input class="i_button i_button_fh" type=button onclick=/"addValue(/'=/');/" value=/" = /"></td>'); document.write (' <td><input class="i_button i_button_btn" type=button onclick=/"changePanl(/'shuzi/');/" value=/"切換數字/"></td>'); document.write (' </tr>');document.write (' <tr> '); document.write (' <td><input class="i_button i_button_zm" type=button onclick=/"addValue(/'q/');/" value=/" q /"></td>'); document.write (' <td><input class="i_button i_button_zm" type=button onclick=/"addValue(/'w/');/" value=/" w /"></td>'); document.write (' <td><input class="i_button i_button_zm" type=button onclick=/"addValue(/'e/');/" value=/" e /"></td>'); document.write (' <td><input class="i_button i_button_zm" type=button onclick=/"addValue(/'r/');/" value=/" r /"></td>'); document.write (' <td><input class="i_button i_button_zm" type=button onclick=/"addValue(/'t/');/" value=/" t /"></td>'); document.write (' <td><input class="i_button i_button_zm" type=button onclick=/"addValue(/'y/');/" value=/" y /"></td>'); document.write (' <td><input class="i_button i_button_zm" type=button onclick=/"addValue(/'u/');/" value=/" u /"></td>'); document.write (' <td><input class="i_button i_button_zm" type=button onclick=/"addValue(/'i/');/" value=/" i /"></td>'); document.write (' <td><input class="i_button i_button_zm" type=button onclick=/"addValue(/'o/');/" value=/" o /"></td>'); document.write (' <td><input class="i_button i_button_zm" type=button onclick=/"addValue(/'p/');/" value=/" p /"></td>'); document.write (' <td><input class="i_button i_button_fh" type=button onClick=/"addValue(/'[/');/" value=/" [ /"></td>'); document.write (' <td><input class="i_button i_button_fh" type=button onClick=/"addValue(/']/');/" value=/" ] /"></td>'); document.write (' <td><input class="i_button i_button_fh" type=button onClick=/"addValue(/'{/');/" value=/" { /"></td>'); document.write (' <td><input class="i_button i_button_btn" type=button onClick=/"setCapsLock(this);/" value=/"切換大寫/"></td>'); document.write (' </tr>'); document.write (' <tr> '); document.write (' <td><input class="i_button i_button_fh" type=button onClick=/"addValue(/'|/');/" value=/" | /"></td>'); document.write (' <td><input class="i_button i_button_zm" type=button onclick=/"addValue(/'a/');/" value=/" a /"></td>'); document.write (' <td><input class="i_button i_button_zm" type=button onclick=/"addValue(/'s/');/" value=/" s /"></td>'); document.write (' <td><input class="i_button i_button_zm" type=button onclick=/"addValue(/'d/');/" value=/" d /"></td>'); document.write (' <td><input class="i_button i_button_zm" type=button onclick=/"addValue(/'f/');/" value=/" f /"></td>'); document.write (' <td><input class="i_button i_button_zm" type=button onclick=/"addValue(/'g/');/" value=/" g /"></td>'); document.write (' <td><input class="i_button i_button_zm" type=button onclick=/"addValue(/'h/');/" value=/" h /"></td>'); document.write (' <td><input class="i_button i_button_zm" type=button onclick=/"addValue(/'j/');/" value=/" j /"></td>'); document.write (' <td><input class="i_button i_button_zm" type=button onclick=/"addValue(/'k/');/" value=/" k /"></td>'); document.write (' <td><input class="i_button i_button_zm" type=button onclick=/"addValue(/'l/');/" value=/" l /"></td>'); document.write (' <td><input class="i_button i_button_fh" type=button onclick=/"addValue(/';/');/" value=/" ; /"></td>'); document.write (' <td><input class="i_button i_button_fh" type=button onclick=/"addValue(/':/');/" value=/" : /"></td>'); document.write (' <td><input class="i_button i_button_fh" type=button onClick=/"addValue(/'}/');/" value=/" } /"></td>'); document.write (' <td><input class="i_button i_button_btn" type=button onclick=/"clearValue();/" value=清空 ></td>'); document.write (' </tr>');document.write (' <tr> '); document.write (' <td><input class="i_button i_button_fh" type=button onclick=/"addValue(/'_/');/" value=/" _ /"></td>'); document.write (' <td><input class="i_button i_button_zm" type=button onclick=/"addValue(/'z/');/" value=/" z /"></td>'); document.write (' <td><input class="i_button i_button_zm" type=button onclick=/"addValue(/'x/');/" value=/" x /"></td>'); document.write (' <td><input class="i_button i_button_zm" type=button onclick=/"addValue(/'c/');/" value=/" c /"></td>'); document.write (' <td><input class="i_button i_button_zm" type=button onclick=/"addValue(/'v/');/" value=/" v /"></td>'); document.write (' <td><input class="i_button i_button_zm" type=button onclick=/"addValue(/'b/');/" value=/" b /"></td>'); document.write (' <td><input class="i_button i_button_zm" type=button onclick=/"addValue(/'n/');/" value=/" n /"></td>'); document.write (' <td><input class="i_button i_button_zm" type=button onclick=/"addValue(/'m/');/" value=/" m /"></td>'); document.write (' <td><input class="i_button i_button_fh" type=button onClick=/"addValue(/'</');/" value=/" < /"></td>'); document.write (' <td><input class="i_button i_button_fh" type=button onClick=/"addValue(/'>/');/" value=/" > /"></td>'); document.write (' <td><input class="i_button i_button_fh" type=button onClick=/"addValue(/'//');/" value=/" / /"></td>'); document.write (' <td><input class="i_button i_button_fh" type=button onClick=/"addValue(/'?/');/" value=/" ? /"></td>'); document.write (' <td colspan=2><input class="i_button i_button_bs" type=button value=/" BackSpace/" onclick=/"backspace();/"></td>'); document.write (' </tr>'); document.write (' </table>'); document.write (' </div>'); //document.write ('--------------------------------------------'); document.write ('</DIV>'); //給輸入的密碼框添加新值 function addValue(newValue) {  CapsLockValue==0?$(".input_cur").val($(".shuru").val()+ newValue):$(".input_cur").val($(".shuru").val()+ newValue.toUpperCase())} //清空 function clearValue() {  $(".input_cur").val(""); } //實現BackSpace鍵的功能 function backspace() {  var longnum=$(".input_cur").val().length;  var num ; num=$(".input_cur").val().substr(0,longnum-1);  $(".input_cur").val(num); } function changePanl(oj){ $("#"+oj).siblings("div").hide(); $("#"+oj).show();}//設置是否大寫的值 function setCapsLock(o) {   if (CapsLockValue==0){    CapsLockValue=1;   $(o).val("轉化小寫");  $.each($(".i_button_zm"),function(b, c) {    $(c).val($(c).val().toUpperCase());  });  }else{    CapsLockValue=0;   $(o).val("轉化大寫");   $.each($(".i_button_zm"),function(b, c) {    $(c).val($(c).val().toLowerCase());  });  }} window.onload=function(){// changePanl("zimu");}</script>

演示效果:

屏幕鍵盤在網絡生活中很常見,比如使用網銀或在線查詢信用卡余額,在輸入密碼等敏感數據時,應該就會用到屏幕鍵盤。以防止被木馬或惡意程序捕獲盜取實際鍵盤上的操作。希望本文能夠對大家有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产午夜精品理论片a级探花| 黑人巨大精品欧美一区二区三区| 尤物九九久久国产精品的特点| 国产日韩欧美影视| 亚洲理论在线a中文字幕| 亚洲偷欧美偷国内偷| 69久久夜色精品国产7777| 亚洲第一中文字幕| 亚洲天堂免费在线| 亚洲天堂一区二区三区| 欧美电影第一页| 久久亚洲春色中文字幕| 欧美国产在线视频| 欧美综合在线观看| 欧美日本国产在线| 91精品在线国产| 欧美国产日韩一区二区| 国产欧洲精品视频| 日本aⅴ大伊香蕉精品视频| 亚洲日韩欧美视频| 久久亚洲国产精品成人av秋霞| 亚洲欧美精品伊人久久| 精品中文字幕在线| 秋霞成人午夜鲁丝一区二区三区| 中文字幕不卡在线视频极品| 亚洲激情免费观看| 在线电影欧美日韩一区二区私密| 国产精品九九九| 国产精品一区久久久| 欧美性69xxxx肥| 久久久噜噜噜久久中文字免| 97在线看免费观看视频在线观看| 国模精品视频一区二区三区| 日本久久精品视频| 欧美乱大交做爰xxxⅹ性3| 精品久久久久久久久久久| 亚洲人成电影网站色xx| www.日本久久久久com.| 亚洲国产一区二区三区四区| 国产精品日韩久久久久| 亚洲精品美女久久久久| 国产精品久在线观看| 日韩电影视频免费| 日本精品免费一区二区三区| 亚洲国产精品va在看黑人| 日韩欧美在线看| 久久久久久久国产精品| 亚洲电影成人av99爱色| 亚洲男人av在线| 亚洲精品久久久久国产| 91国产精品91| 国产视频在线观看一区二区| 国产精品精品视频一区二区三区| 久久的精品视频| 国内揄拍国内精品少妇国语| 日韩精品在线电影| 亚洲va电影大全| 欧美一区二区三区艳史| 91在线免费看网站| 插插插亚洲综合网| 国产精品第3页| 久久久久久综合网天天| 7777精品视频| 日韩欧美在线视频| 亚洲欧美资源在线| 成人激情视频小说免费下载| 亚洲视频在线观看网站| 91日本在线视频| 国产精品视频免费观看www| 欧美情侣性视频| 亚洲精品国产综合久久| 日韩欧美亚洲一二三区| 亚洲第一男人天堂| 国产精品国产三级国产专播精品人| 美女av一区二区三区| 成人444kkkk在线观看| 亚洲在线观看视频网站| 91成人天堂久久成人| 欧美视频在线观看免费| 欧美大片大片在线播放| 精品日韩美女的视频高清| 亚洲成成品网站| 日韩亚洲成人av在线| www.午夜精品| 国产亚洲欧美aaaa| 91久久精品美女高潮| 久久夜色撩人精品| x99av成人免费| 黑人巨大精品欧美一区二区免费| 91亚洲精品在线观看| 日韩在线观看你懂的| 伊人男人综合视频网| 国产精品pans私拍| 亚洲精品久久7777777| 亚洲性无码av在线| 91久久久在线| 尤物yw午夜国产精品视频明星| 亚洲在线第一页| 欧美精品一本久久男人的天堂| 欧美一级视频免费在线观看| 亚洲自拍欧美另类| 久久久免费观看视频| 久久99热这里只有精品国产| 日韩中文字幕精品视频| 国产精品成人观看视频国产奇米| 日韩中文在线不卡| 国产精品高潮呻吟久久av黑人| 国产精品一区二区三区久久| 亚洲精选在线观看| 欧美在线日韩在线| 国产精品自产拍在线观| 亚洲午夜精品久久久久久久久久久久| 亚洲sss综合天堂久久| 亚洲一区二区免费| 韩国19禁主播vip福利视频| 国产一区香蕉久久| 日韩美女福利视频| 欧美日韩一区二区精品| 欧美成人精品一区二区| 国内精品久久久久久影视8| 欧美一级视频免费在线观看| 日韩av网站大全| 91香蕉嫩草神马影院在线观看| 最近2019中文字幕第三页视频| 一区二区三区国产视频| 国产精品视频久久| 久久视频精品在线| 亚洲精品福利在线| 中文字幕国产精品| 国产视频自拍一区| 亚洲999一在线观看www| 欧美孕妇孕交黑巨大网站| 高清欧美性猛交| 丝袜亚洲另类欧美重口| 国产亚洲精品久久久| 精品欧美国产一区二区三区| 亚洲精品一区久久久久久| 蜜臀久久99精品久久久久久宅男| 国产精品美女网站| 91免费看视频.| 久久91精品国产91久久跳| 午夜精品一区二区三区在线视频| 国产精品福利观看| 亚洲福利在线观看| 青草热久免费精品视频| 欧美自拍大量在线观看| 精品久久久久久久久久久久久久| 亚洲日本成人女熟在线观看| 555www成人网| 国产精品久久久久久久7电影| 国产一区二区在线免费| 精品久久久久久中文字幕一区奶水| 91av视频在线| 欧美大人香蕉在线| 夜夜嗨av一区二区三区四区| 亚洲天堂影视av| 国产视频综合在线| 亚洲精品xxxx| 国产精品自拍偷拍视频| 日韩av在线播放资源| 日韩av在线精品| 成人午夜在线视频一区| 国产精品视频公开费视频| yellow中文字幕久久|