<html>
<head>
<title>无标题文档</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="javascript">
function onlyNumbers()
{
re = /^/d+/.?/d*$/
var str=form1.test.value;
if(!re.test(str))
{
alert("只能输入数字,请重新输入");
len=str.length;
str1=str.substr(0,len-1);
form1.test.value=str1;
form1.test.focus();
return;
}
}
</script>
</head>
<body>
<form name="form1" id="form1" method="post" action="">
<input name="test" id="test" type="text" onKeyUp="onlyNumbers()">
</form>
</body>
</html>
该博客展示了一段HTML和JavaScript代码,通过JavaScript函数onlyNumbers()对输入内容进行验证,使用正则表达式判断输入是否为数字,若不是则弹出提示并修正输入,HTML中通过input元素的onKeyUp事件调用该函数。
286

被折叠的 条评论
为什么被折叠?



