多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

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

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

來源:程序員人生   發布時間:2014-04-17 21:31:08 閱讀次數:3537次
剛看了一段老外的代碼,發覺不起作用,我用的 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)只要輸入了一個大寫字母,以后即使大寫鍵關了,也仍然給提示,那我想就只有設置一個變量來保存之前輸入的了,可是這樣似乎麻煩了許多

另一個辦法是,就檢測最后輸入的那個字符,具體代碼還沒寫,回頭再說吧 。
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 久久ri精品高清一区二区三区 | 亚洲一级毛片免费在线观看 | 欧美一级人与动毛片免费播放 | 日本欧美一区二区三区不卡视频 | 国产成人乱码一区二区三区 | 一区二区三区在线免费观看视频 | 91porn丨首页入口 | 国产亚洲精品久久久久久久久激情 | 国产欧美在线观看视频 | 三浦惠理子中文字幕在线一区二区 | 二区视频 | 欧美hdxxx| 国产精品久久久久三级 | 亚洲精品蜜桃久久久久久 | 欧美极度另类videos | 最近最新中文字幕大全2019免费视频 | 小说区图片区综合久久亚洲 | 五月天婷婷在线视频国产在线 | 成年人视频免费在线观看 | 亚洲小视频在线 | 亚洲欧美一区二区三区 | 精品久久久久久中文字幕专区 | 久久厕所精品国产精品亚洲 | 欧美亚洲国产另类 | 永久免费视频网站在线观看 | 欧美激情一级欧美精品 | 成人自拍在线 | 一区二区三区不卡在线观看 | 成人午夜大片免费视频77777 | 欧美毛片免费观看 | 国产精品成人久久久久久久 | 91精品国产福利在线观看性色 | 国产亚洲欧美成人久久片 | 日韩精品在线一区二区 | 国产女人伦码一区二区三区不卡 | 日韩天天摸天天澡天天爽视频 | 国产a久久精品一区二区三区 | 国产九色 | 日本特黄高清免费大片爽 | 国产成人久久精品 | 香蕉久久ac一区二区三区 |