怎么写一段JS代码,每次按键的时候判断按的内容,符合要求就输入到文本框中去,不符合就不输入。没有提示
还有就是这段代码应该是一个FUNCTION应该怎么放到INPUT控件里面,放到里面的什么事件中。求高手指教,先谢谢啊!...
还有就是这段代码应该是一个FUNCTION 应该怎么放到INPUT控件里面,放到里面的什么事件中。求高手指教,先谢谢啊!
展开
2个回答
展开全部
//部分代码 已测试
<script>
var keychar;
document.onkeydown=keyDown; //当页面按键了 调用keyDown方法
function keyDown() {
var keycode =event.keyCode;
keychar=String.fromCharCode(keycode);
alert('你按的键ASCII码值是='+keycode+'\n你按的是'+keychar+'键');
if(keycode==83){ //你可以判断键的ASCII值
alert("你按的是S键");
}
if(keychar=='X'){ //也可以直接判断是哪个键
alert("你按的是X");
}
document.getElementById("aa").value=keychar;//赋值给文本框的话是这样
}
</script>
<body onkeyup="aa();">
<input id="aa" type="text" />
</body>
</html>
<script>
var keychar;
document.onkeydown=keyDown; //当页面按键了 调用keyDown方法
function keyDown() {
var keycode =event.keyCode;
keychar=String.fromCharCode(keycode);
alert('你按的键ASCII码值是='+keycode+'\n你按的是'+keychar+'键');
if(keycode==83){ //你可以判断键的ASCII值
alert("你按的是S键");
}
if(keychar=='X'){ //也可以直接判断是哪个键
alert("你按的是X");
}
document.getElementById("aa").value=keychar;//赋值给文本框的话是这样
}
</script>
<body onkeyup="aa();">
<input id="aa" type="text" />
</body>
</html>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询