曲靖市第三人民医院:ASP中表单检验的问题请教

来源:百度文库 编辑:神马品牌网 时间:2024/05/03 05:52:45
我想问一下ASP的表单中能不能只可以限制输入数字?如果检查到输入的不是数字,提交表单的时候就不给通过。如何实现???

我的代码:

<input name="jg" type="text" class="boxuse22" id="jg" size="5" maxlength="15">

我要在上面这个表单上检验怎么搞???
请根据我上面的代码给出一段完整的检验代码。
代码要怎么放,请帮我改。谢谢
我很笨。。谢谢

<head>
<script language=javascript>
function checkForm()
{
var string="0123456789.";
var fla=true;
for(var i=0;i<document.form.jg.value.length;i++)
{
for(j=0;j<string.length;j++)
if(document.form.jg.value.charAt(i)==string.charAt(j))
break;
if(j==string.length)
{ fla=false;
alert("必须是数字!");
break;
}
}
return fla;
}
</script>
</head>
<body>
<form action="" name =jg onSubmit="return chechForm()">
<input name="jg" type="text" class="boxuse22" id="jg" size="5" maxlength="15">
</form>
</body>

方法一:选中"提交"按扭后,打开"行为"面板,然后选择一个单击事件,在行为里选择检查表单,然后将选出你所要检查的文本框,然后再选"数字"即可.
方法二:<form1 action="" onsubmit="return check()">,用vbscript脚本语言编写一个check()函数,具体如下:
<script language = "vbscript">
function check()
check=false
jg=document.form1.jg.value
jg_length=length(jg)
for i=0 to jg_length
if mid(jg,0 i)>0 and mid(jg,0 i)<9 then
check=true
end if
end function
</script>
上面的代码中,可能有些系统函数错误,少加改动即可,如若不行,请发邮件到wdsyxb123@163.com,本来再回复于你.

自己用dreamweaver做,很简单的,鼠标点几下就可以了