过滤字母,只能输入数字的设置
2017-12-01 09:54
225 查看
<form method="get"> <textarea rows="10" cols="30" style="ime-mode:disabled"></textarea> <!--style="ime-mode:disabled"禁止输入法(谷歌不支持)--> </form>
<script> window.onload=function(){ var fm=document.forms[0]; var text=fm.elements[0]; text.onkeypress=function(evt){ //用keydown不能获取小键盘上数字 var code=getCharcode(evt); txt=String.fromCharCode(code); if(!/\d/g.test(txt) && code>8){ //code>8 避免delete键,光标,backspace键被屏蔽 alert("只能输入数字") getdefalut(evt) } } //获取键盘字母或数字编码 function getCharcode(e){ var e=e||window.event; return e.charCode || e.keyCode //IE中需要用keycode返回触发键值的代码 } //阻止默认行为 function getdefalut(e){ var e=e||window.event; if(e.preventDefault){ e.preventDefault(); }else if(e.returnVlaue){ e.returnVlaue=false; } } } </script>
相关文章推荐
- Android editview 设置只能输入数字、字母和汉字
- Android设置EditText只能输入字母和数字
- EditText设置输入的类型,比如说限制只能输入字母和数字
- 设置键盘只能输入数字和字母--密码键盘
- 设置EditText只能输入字母,数字和英文字符
- 设置EditText只能输入字母和数字
- 设置EditText只能输入数字和字母
- 用Jquery控制文本框只能输入数字和字母
- javascript/JS限制用户名只能输入字母和数字下划线
- 用正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- 用Jquery控制文本框只能输入数字和字母
- html input输入框 只能输入数字 只能输入字母数字组合
- html 输入框 只能输入数字 只能输入字母数字组合
- 密码只能输入字母+数字不能包含特殊字符的校验规则
- 造轮子:用Jquery控制文本框只能输入数字和字母
- javascript/JS限制用户名只能输入字母和数字下划线
- Input 只能输入数字,数字和字母等的正则表达式
- js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- JS只能输入数字,数字和字母等的正则表达式
- input 输入框 只能输入数字、字母、汉字等