如果我的输入框只能输入数字,小写字母,下划线,其它都不能输入,应该怎么写?? <input type="text" name="test" onKeyUp="this.value=this.value.replace(/[^a-z0-9_]/,'');"> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input type="text" onkeyup="this.value=this.value.replace(/[^a-z0-9_]/,'');"> 这个更完美一点<input type="text" name="test" onKeyUp="if('37|39|8|13'.indexOf(event.keyCode)==-1) this.value=this.value.replace(/[^a-z0-9_]/,'');"> lgchao() fason(阿信) 我现在发现了,其实上面的也不完善:1、可以输入汉字2、如果压住键不放,其它字符都可以输入。3、复制一串其它字符,只会消一个。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""></HEAD><script>function InputOnKeyDown(){ var kc = event.keyCode; if (kc != 16 && kc != 95 && !(kc >= 65 && kc <= 90) && !(kc >= 48 && kc <= 57)) { event.returnValue = false; }}</script><BODY><input type="text" onkeydown="InputOnKeyDown()"></BODY></HTML> 虽然按键头可以去掉,但是我是给别人输入的,他可不会去按键头。。还有zhanghk(lion)可以禁止一些字符,但是很多是可以输入的(效果是这样的)。 JS时间比较大小 如何用js给struts2标签赋值? window.open("","_self"); 这句什么意思? 请教个innerHTML,outerHTML问题 求:每隔几秒自动自动弹出页面 iframe问题,求助 求救:关于复选框是否被选中问题 在用DIV做浮动菜单的时候<select>始终显示在最顶层怎么解决 在文本框中按下回车,怎样使旁边的按钮按下? 这个多级菜单为什么在 IE6下面正常 在谷歌浏览器和IE8不正常了? Javascript在IE和Netscape中如何兼容? 用htc作一个支持HTML的tooltip 但是遇到了困难!!?
1、可以输入汉字
2、如果压住键不放,其它字符都可以输入。
3、复制一串其它字符,只会消一个。
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<script>
function InputOnKeyDown()
{
var kc = event.keyCode;
if (kc != 16 && kc != 95 && !(kc >= 65 && kc <= 90) && !(kc >= 48 && kc <= 57))
{
event.returnValue = false;
}
}
</script><BODY>
<input type="text" onkeydown="InputOnKeyDown()">
</BODY>
</HTML>