日期:2014-05-16 浏览次数:20456 次
<script> function a(e){ if(e.keyCode != 37){ // 如果不是 键盘 左箭头。 document.getElementById("test").value = document.getElementById("test").value.toUpperCase(); } } function b(){ document.getElementById("test2").value = document.getElementById("test2").value.toLowerCase(); } </script> 在这里输入小写,会自动转为大写:<input type=text id=test onkeyup="a(event)"><br/> 在这里输入大写,会自动转为小写:<input type=text id=test2 onkeyup="b()">
------解决方案--------------------
function OnKeyPress(o,e){ var evt = e || event; var keyCode = evt.keyCode; if(96 < evt.keyCode && evt.keyCode < 123){ evt.keyCode = evt.keyCode - 32;//大写转为小写 } }