各位哥哥,帮帮小妹了!~~

sinapaper 2003-05-15 03:27:10
我现在在做一个网站,我希望有一个JS可以只让文本框输入数字,不能输入别的,你们给我找找远代码好吗?我谢谢你们了!~~~
...全文
46 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
fason 2003-05-15
  • 打赏
  • 举报
回复
<input onkeyup="value=value.replace(/\D/g,'')" onpaste="return false">
ACER01 2003-05-15
  • 打赏
  • 举报
回复
<!-- ONE STEP TO INSTALL BLOCK KEY PRESS:

1. Copy the coding into the BODY of your HTML document --> <!-- STEP ONE: Paste this code into the BODY of your HTML document -->
<html>
<head>
<title>输入屏蔽 </title>
<style>
.font{font-size:40;font-family:方正中楷繁体;color:#de3076}
.textarea1{background='#bde6fd';color='#FF66CC';border='0'}
.input1{}
.input2{}
</style>
</head>
<BODY >
<center>
<font size="15" face="文鼎彩云繁" color="red">对输入字符的屏蔽</center>
<form onSubmit="return false;">
<font class="font">  1.这个文本框内不能输入特殊字符,如!@#$%^&*等:</font><br>
        <textarea class="textarea1" rows="2" cols="80" name="comments" onKeypress="if ((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 97)) event.returnValue = false;"></textarea>
<br>
<br>
<font class="font">  2.这个文本框不能输入单引号或双引号:</font><br>
        <input class="textarea1" size="80" type="text" name="txtEmail" onKeypress="if (event.keyCode==34 || event.keyCode==39) event.returnValue = false;">
<br>
<br>
<font class="font">  3.这个文本框只能输入数字:</font><br>
        <input class="textarea1" size="80" type="text" name="txtPostalCode" onKeypress="if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;">
</form>
</BODY>
</html>
CHARGING 2003-05-15
  • 打赏
  • 举报
回复
用isNaN()实现:
<html>
<head>
<script language="javascript">
function checkdata()
{
if(isNaN(form1.aa.value))
{
alert('只能输入数字!');
form1.aa.value=form1.aa.value.substring(0,form1.aa.value.length-1);
form1.aa.focus();
return false;
}

}
</script>
</head>
<body>
<form name=form1>
<input type='text' name=aa onpropertychange="checkdata()">
</form>
</body>
</html>
lsrzm 2003-05-15
  • 打赏
  • 举报
回复

<input type = text name = t1 onchange=change(this)>

function change(id)
{
dights="0123456789";
for (i=0;i<id.value.length;i++)
{
if (dights.indexOf(id.value.substr(i,1))==-1)
{
alert("你输入的不正确,请不要输入非法字符!!");
id.value="";
id.focus();
return false;
}
}
}
llrock 2003-05-15
  • 打赏
  • 举报
回复
使用isNaN()监测,楼上的注意数字键盘
CHARGING 2003-05-15
  • 打赏
  • 举报
回复
<html>
<head>
<script language="javascript">
function checkdata()
{
if(window.event.keyCode<48 || window.event.keyCode>57)
{
event.keyCode=0;
event.returnValue=false;
}
}
</script>
</head>
<body>
<form name=form1
<input type='text' name=aa onkeydown="checkdata()">
</form>
</body>
</html>

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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