<HTML>
<HEAD>
</HEAD>
<BODY>
请输入小写英文字母串:
<input type="text" id=text1 name=text1 onKeyUp="foo()">
<SCRIPT>
var myStr = text1.value;
function foo(){
if(event.keyCode < 65 || event.keyCode > 90){
text1.value = text1.value.substr(0,myStr.length);
}
myStr = text1.value;
}
</SCRIPT>
</BODY>
</HTML>
<HEAD>
</HEAD>
<BODY>
请输入小写英文字母串:
<input type="text" id=text1 name=text1 onKeyUp="foo()">
<SCRIPT>
var myStr = text1.value;
function foo(){
if(event.keyCode < 65 || event.keyCode > 90){
text1.value = text1.value.substr(0,myStr.length);
}
myStr = text1.value;
}
</SCRIPT>
</BODY>
</HTML>
解决方案 »
- javascript函数参数如何设置为string型?
- 有关动态表单的问题,为什么提示对象为空啊?
- 请帮忙分析一段xmldom的程序!
- 谁能提供类似CSDN文章发布中编辑框中的原代码?急啊。
- 怎样判断一个窗口是弹出窗口(就是用window.open打开的),还是一般的链接过来的?
- 怎样去掉菜单栏,工具条,地址栏?
- 神那!救救我吧!
- javascript可以将字符串看成二进制字符做位操作吗?
- 请教:在ODBC 中定义了数据库后,如果用SQL语句操作?
- 关于 Real Player 插件?
- 请大家救命!!!用js实现打印预览时报错,提示"没有权限"请问怎没解决???(急)
- 请问如何在html页面对一个表格的某些行进行选取,并且能按住鼠标通过拖拉选取多行
if (event.keyCode<48 || event.keyCode>57) {
event.returnValue=false;
}
这个是数字的,其实需要什么都是通过ascii码决定的,自己做做吧,不是很难!
<HEAD>
</HEAD>
<BODY>
请输入小写英文字母串:
<input type="text" id=text1 name=text1 onKeyUp="foo()">
<SCRIPT>
var myStr = text1.value;
function foo(){
var a=myStr.match(/^[a-zA-Z0-9]$/);
if(a==null){
alert("Error");
return false;
}
}
</SCRIPT>
</BODY>
</HTML>
<input onkeypress="return (event.keyCode>96&&event.keyCode<123)||(event.keyCode>64&&event.keyCode<91)" onpaste="return !clipboardData.getData('text').match(/\D/)" ondragenter="return false">