日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > jscript > 用Javascript檢測大小寫鍵是否開著

用Javascript檢測大小寫鍵是否開著

來源:程序員人生   發布時間:2014-04-17 21:31:08 閱讀次數:3546次
剛看了一段老外的代碼,發覺不起作用,我用的 MS IE6,可是我大寫鍵并未打開,按字母也提示

<scrīpt>
function capLock(e){
kc = e.keyCode?e.keyCode:e.which;
sk = e.shiftKey?e.shiftKey:((kc == 16)?true:false);
if(((kc >= 65 && kc <= 90) && !sk)||((kc >= 97 && kc <= 122) && sk))
document.getElementById('divMayus').style.visibility = 'visible';
else
document.getElementById('divMayus').style.visibility = 'hidden';
}
</scrīpt>

<input type="password" name="txtPassword" ōnkeypress="capLock(event)" />
<div id="divMayus" style="visibility:hidden">Caps Lock is on.</div>

后來我突然想到 toLowerCase() 這個方法,如果大小寫鍵開著,鍵入的值和該值的小寫一定不同,這樣子對比,不就知道了大寫鍵是否打開了嗎?

<scrīpt>
function capLock(){
kc = event.srcElement.value;
if(kc!=kc.toLowerCase())
document.getElementById('divMayus').style.visibility = 'visible';
else
document.getElementById('divMayus').style.visibility = 'hidden';
}
</scrīpt>
<input type="test" name="txtPassword" ōnkeyup="capLock()" />
<div id="divMayus" style="visibility:hidden">Caps Lock is on.</div>

寫完了發現兩個問題,1)是大寫鍵開著,但是如果只輸入數字,仍然不會給提示。所幸的是,數字沒大小寫之分; 2)只要輸入了一個大寫字母,以后即使大寫鍵關了,也仍然給提示,那我想就只有設置一個變量來保存之前輸入的了,可是這樣似乎麻煩了許多

另一個辦法是,就檢測最后輸入的那個字符,具體代碼還沒寫,回頭再說吧 。
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 成人深夜视频 | 99re视频在线 | 亚洲国产成人精品女人 | 久久精品国产99国产精品 | 欧美手机在线 | 亚洲精品视频观看 | 视频在线观看99 | 久久久久久久久久一区二区三区 | 日韩一区二区在线视频 | 最新国产露脸在线观看 | 亚洲高清视频在线观看 | av网站免费播放 | 欧美日韩第一区 | 极品一区| 欧美第一区 | 久久精彩视频 | 亚洲精品乱码久久久久久国产主播 | 精品欧美一区二区在线观看 | 久久这里都是精品 | 国产小视频在线 | 成人精品久久 | 一区二区三区在线免费观看 | 久久久鲁 | 亚洲视频精品在线 | 999免费观看视频 | 国产精品久久久久久久久久免费动 | 国产精品亚州 | 欧美午夜一区二区三区 | 国产黄 | 日韩视频在线观看免费 | 99精品视频免费在线观看 | 精品国产一区二区三区久久影院 | 91精品国产99久久久久久红楼 | 亚洲午夜久久久久久久久久久 | 欧美视频亚洲视频 | 希岛爱理和黑人中文字幕系列 | 69av在线视频 | 日韩欧美区| 久久精品视频网 | 久久久久九九九 | 久久精品视频在线 |