如果我的输入框只能输入数字,小写字母,下划线,其它都不能输入,应该怎么写?? <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能防止浏览器关闭么 C#中服务器控件文本框变化 不失去焦点 触发onchange事件 如何取得<td></td>里的所有的值 初学者,急求解决!!! 如何根据获得的对象取其ID值? 请问<a href="javascript:;" > 点击触发什么样的事件? ==========看看我这个程序,为什么不行?================ 急!函数错误! 程序看不懂,请高手帮我注释下这几个函数。 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>