<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<script type="text/javascript">
$(function(){
$("#pwd").bind('focus', function() {
//鍵盤初始化
var arr = [0,1,2,3,4,5,6,7,8,9];
$(".vkli").each(function(i){
var index = parseInt(Math.random()*arr.length);
$(this).html(arr[index]).css({"cursor":"pointer"}).hover(
function () {
$(this).css({"background-color":"#3399cc"});
},
function () {
$(this).css({"background-color":"#669999"});
}
);
arr.splice(index,1);
});
var l = $(this).offset().left;
//鍵盤顯示
$("#vk").css({"position":"absolute","margin-top":0,"margin-left":l}).show();
});
//點選數字
$(".vkli").bind('click',function(){
$("#pwd").val($("#pwd").val() + "" + $(this).html());
});
//清空 確認
$("#vkbtnClear").css({"cursor":"pointer"}).bind('click',function(){
$("#pwd").val("");
});
$("#vkbtnOK").css({"cursor":"pointer"}).bind('click',function(){
$("#vk").hide();
});
});
</script>
<style type="text/css">
*{
padding:0px;
margin:0px;
}
#vk{
width:180px;
}
#vk ul{
list-style-type:none;
text-align:center;
width:172px;
}
#vk ul .vkli{
width:20px;
height:20px;
vertical-align : middle;
text-align:center;
float:left;
border : 1px solid black;
background-color : #669999;
}
#vk ul .vkbtn{
width:60px;
height:20px;
vertical-align : middle;
text-align:center;
float:left;
border : 1px solid black;
background-color : #6699cc;
}
</style>
</head>
<body>
<br />
使用者名稱:<input type="text" id="" />
<br />
密碼:<input type="text" id="pwd" readonly="true"/>
<div id="vk" style="display:none">
<ul>
<li class="vkli">0</li>
<li class="vkli">1</li>
<li class="vkli">2</li>
<li class="vkli">3</li>
<li class="vkli">4</li>
<li class="vkbtn" id="vkbtnClear">清空</li>
</ul>
<ul>
<li class="vkli">5</li>
<li class="vkli">6</li>
<li class="vkli">7</li>
<li class="vkli">8</li>
<li class="vkli">9</li>
<li class="vkbtn" id="vkbtnOK">確認</li>
</ul>
</div>
</body>
</html>
js 數字鍵盤
相關文章
- Android自定義數字鍵盤Android
- 我勸你別在數字鍵盤上刁難我——Vue自定義數字鍵盤元件Vue元件
- 電腦鍵盤數字打不出來怎麼辦 win10右邊數字鍵盤不能用Win10
- android自定義view(自定義數字鍵盤)AndroidView
- win10數字小鍵盤變成左右鍵了怎麼辦_win10數字小鍵盤變成方向鍵的解決方法Win10
- win10鍵盤數字輸入亂碼怎麼辦 win10鍵盤數字亂碼如何恢復Win10
- win10系統下小鍵盤數字鍵不能用怎麼辦_win10電腦小鍵盤數字鍵不能用如何解決Win10
- 筆記本數字鍵盤打不出數字怎麼恢復解鎖筆記
- js中獲取鍵盤事件JS事件
- js關鍵字和方法JS
- H5數字鍵盤元件適配React/Angular/VueH5元件ReactAngularVue
- Android 最簡單的自定義數字鍵盤之一Android
- 從零開始構建React Native數字鍵盤功能React Native
- 鍵盤能用但打不出數字怎麼辦 鍵盤123456打出來的都是符號符號
- 2023年企業數字化轉型盤點關鍵詞
- vue3中使用simple-keyboard實現虛擬鍵盤(帶中文切換數字鍵盤)Vue
- 筆記本鍵盤字母變數字怎麼按回來 華碩聯想三星筆記本鍵盤字母變數字怎麼解決筆記變數
- js驗證數字JS
- js -- 數字轉文字JS
- 膝上型電腦鍵盤字母變數字怎麼按回來變數
- 看懂js中this關鍵字的指向問題JS
- js中new關鍵字的使用過程JS
- 鍵盤快捷鍵
- 函式的關鍵字引數函式
- Win10系統下數字鍵盤不起作用的3種解決方案Win10
- 鍵盤沒壞,忽然不能用瞭如何處理 為什麼鍵盤沒壞就是打不了字
- python疑問5:位置引數,預設引數,可變引數,關鍵字引數,命名關鍵字引數區別Python
- 數字格式化的 js 庫JS
- 【快捷鍵】—— 鍵盤篇
- 2030數字羅盤:歐洲數字轉型十年計劃
- win10系統開機預設關閉數字小鍵盤NumLock解決方法Win10
- Python函式/動態引數/關鍵字引數Python函式
- 鍵盤亂鍵怎麼處理 電腦鍵盤按鍵錯亂
- 鍵盤操作
- 鍵盤事件事件
- 受夠了移動端的數字輸入,我用vue寫了個模擬鍵盤Vue
- 直播系統程式碼,自定義軟鍵盤樣式:字母、數字、標點三種切換
- 文字框限制輸入字數的JSJS
- tensorflow.js 手寫數字識別JS