主要用到的函数是onkeypress的事件对象,还有charcode。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
</style>
</head>
<body>
<p>
<input type="text" id="field" />
</p>
<!-- 制作一个文本框,只能让用户在其中输入小写字母和数字,其他字符输入没有效果 -->
<script >
var oField=document.getElementById('field');
oField.onkeypress=function(e){
//0-9数字 48-57
//a-z字母 97-122
if(!e.charCode>=48&&e.charCode<=57 || e.charCode>=97&&e.charCode<=122){
e.preventDefault();//阻止默认动作(这个默认动作就是按下键盘会显示这个键盘的字符)
}
}
</script>
</body>
</html>