在网页开发设计过程当中,当遇到密码输入的时候咱们增长一个当前是否锁定大写键并提示给用户这样将会显得更加人性化。使用JS咱们如何实现验证当前是否锁定大写锁呢?下面给你们列出代码javascript
<script type="text/javascript">
function detectCapsLock(event)
{
var e = event||window.event;
var o = e.target||e.srcElement;
var oTip = o.nextSibling;
var keyCode = e.keyCode||e.which; // 获取按键的keyCode
var isShift = e.shiftKey ||(keyCode == 16 ) || false ;
// 判断shift键是否按住
if (
((keyCode >= 65 && keyCode <= 90 ) && !isShift)
// Caps Lock 打开,且没有按住shift键
|| ((keyCode >= 97 && keyCode <= 122 ) && isShift)
// Caps Lock 打开,且按住shift键
){ oTip.style.display = ''; }
else{ oTip.style.display = 'none'; }
}
document.getElementById('password').onkeypress = detectCapsLock;
</script>
但愿对您有所帮助html
转自:http://www.00isp.com/webdesign/javascript/201202/1184.htmljava