video的真实宽高:ASP中表单检验的问题

来源:百度文库 编辑:高考问答 时间:2024/04/23 20:16:01
我想问一下ASP的表单中能不能只可以输入数字?如果检查到输入的不是数字,提交表单的时候就不给通过。如何实现???

请给出JS的代码 谢谢
价格:
<input name="jg" type="text" class="boxuse22" id="jg" size="5" maxlength="15">

我要在这个表单上检验怎么搞???
请在我的代码上帮我改一下
我很笨。。谢谢

<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></head>之间
<form action="" name =jg onSubmit="return chechForm()">
...
</form>

这些你最好用dreamweaver之类的编辑工具 属性,设置一下自动出来了。

给你一个vbscript的例子:

<input name=t1 type=text>

<script language="vbscript">

sub t1_onkeydown
kk=window.event.keycode
if kk=13 then
if isnumeric(t1.value) then
msgbox "ok"
else
msgbox "不是数字,请重输!"
end if
end if
end sub

</script>