<html>
<head>
<title></title>
</head>
<body>
<form name="form1">
<input type="text" name="n" maxlength="4">年
<input type="text" name="y" maxlength="2">月
<input type="text" name="r" maxlength="2">日
<input type="text" name="rksl" maxlength="6">入库数量
</form>
</body><script language="JavaScript">
if (document.layers)
document.captureEvents(event.KeyPress);
function blockA(e)
{
if (document.layers)
var keyChar =e.which;
if (document.all)
var keyChar =event.keyCode;
if (keyChar>57 || keyChar<48)
{
alert('请输入数字!');
return false;
}
}
document.form1.n.onkeypress = blockA;
document.form1.y.onkeypress = blockA;
document.form1.r.onkeypress = blockA;
function blockB(t)
{
if (document.layers)
var keyChar =e.which;
if (document.all)
var keyChar =event.keyCode;
if (keyChar>57 || keyChar<46 || (keyChar>46 && keyChar<49))
//查ASCII码的值,限制keyChar的范围,这样可以控制键盘输入
{
alert('请输入数字!');
return false;
}
}
document.form1.rksl.onkeypress=blockB;
</script></html>
<head>
<title></title>
</head>
<body>
<form name="form1">
<input type="text" name="n" maxlength="4">年
<input type="text" name="y" maxlength="2">月
<input type="text" name="r" maxlength="2">日
<input type="text" name="rksl" maxlength="6">入库数量
</form>
</body><script language="JavaScript">
if (document.layers)
document.captureEvents(event.KeyPress);
function blockA(e)
{
if (document.layers)
var keyChar =e.which;
if (document.all)
var keyChar =event.keyCode;
if (keyChar>57 || keyChar<48)
{
alert('请输入数字!');
return false;
}
}
document.form1.n.onkeypress = blockA;
document.form1.y.onkeypress = blockA;
document.form1.r.onkeypress = blockA;
function blockB(t)
{
if (document.layers)
var keyChar =e.which;
if (document.all)
var keyChar =event.keyCode;
if (keyChar>57 || keyChar<46 || (keyChar>46 && keyChar<49))
//查ASCII码的值,限制keyChar的范围,这样可以控制键盘输入
{
alert('请输入数字!');
return false;
}
}
document.form1.rksl.onkeypress=blockB;
</script></html>
解决方案 »
- JS高手帮忙,一个表单提交多个Action传递参数的问题。
- 没有调用去执行iframe的方法,去自动跳转执行了 大哥大姐们帮忙啊
- 自定义对象的增加和变更处理?
- 这个 Cookie 值是 什么意思???
- 我总觉得<input type="radio">MALE的文字和圆点上下没有对齐的,checkbox也是这样,看上去很不好看
- setTimeout如何传对象
- 有关window.confirm的问题,大家帮忙想想,着急,在线等!
- 一个错误
- 超连接打开word格式的问题,如何让他打开后不是在连接所在窗口显示,而是调用客户端word我在微软的site上看到可以,
- 页面间传递参数,如何转换字符编码,防止单引号双引号引起错误
- 级联菜单怎么做啊。
- 有关select和text的传值问题(不好意思,没有分了),在线等待
<script>
function checkt(){
if(t.value!=""){
for(var i=0;i<t.value.length;i++){
var ct = t.value.charCodeAt(i);
if(!((ct>64&&ct<91)||(ct>47&&ct<58))){
alert("Input Numbers or Uppercase Letters Only!")
t.value="";
}
}
}
}
</script>
function check()
{
if (keyChar>57 || keyChar<46 || (keyChar>46 && keyChar<49))
//查ASCII码的值,限制keyChar的范围,这样可以控制键盘输入
{
alert('请输入数字!');
return false;
}
}
</script><input id=KeyChar onkeyup="check()">