关于屏蔽字符的问题 !

剑事 2003-11-25 03:32:43
<input name=user22 type="text" id="user22" onkeypress="if (event.keyCode <48 || event.keyCode > 57) event.returnValue = false ;" >

想只能输入字母 可为什么不能屏蔽汉字啊
...全文
87 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
剑事 2003-11-25
  • 打赏
  • 举报
回复
replace(/[^\d]/g,''))" 是什么意识啊
怎么判断是不是数字的啊
tigerwen01 2003-11-25
  • 打赏
  • 举报
回复
使用下列脚本:
<script language="JavaScript">
<!--
function TCheckScript(theForm)
{
var checklen=true;
var validlogin="0123456789";
var strvaluelog=theForm.username.value;
var allvalidstrlog=true;
for (var i=0;i < strvaluelog.length;i++)
{
ch=strvaluelog.charAt(i);
for (var j=0;j < validlogin.length;j++)
if(ch == validlogin.charAt(j))
break;
if(j == validlogin.length){
allvalidstrlog=false;
break;
}
}
if (!allvalidstrlog){
alert("只能输入数字,请重新输入!");
theForm.username.focus();
theForm.username.select();
return (false);
}
//-->
</script>
<form name="T_regForm" method="post" action="login.asp" onSubmit="return TCheckScript(this)">
<table width="760" border="0" cellspacing="0" cellpadding="0" align="center" bordercolor="#D7EBFF">
<tr>
<td width="80%"><input type="text" name="username" ></td>
<td><input type="submit" name="s1" value="提交"></td>
</tr>
</table>
vivisogood 2003-11-25
  • 打赏
  • 举报
回复
<input type="text" name="page" value="" size=2 class=f1 onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
swich 2003-11-25
  • 打赏
  • 举报
回复
<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">
剑事 2003-11-25
  • 打赏
  • 举报
回复
错了是只能输入数字

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧