<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用正则如何删除字符串?
- 小弟刚学JavaScript。请将我的页面运行一下,就会发现有个bug。
- 默认表格一行多高?文本域一行多高?
- js控制输入框限制输入中文斜杠和w以后的字符不起作用
- 如何下载.txt/.htm 文件 而不是 打开 文件.(用js如何实现)
- 为什么用options.selectedIndex取下拉框的索引,只能得到-1?有哪些原因可能会导致这种情况??
- 求一正则表达式
- 下拉菜单被iframe页面挡住问题怎么解决?
- 求"设置IE的页面设置的上下左右页边距脚本"
- 如何用javascript算出农历春节的阳历日期?
- 级联菜单怎么做啊。
- 有关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()">