<form method="post" action="acc.asp" name="form1" onSubmit="CheckInput()">
<table align="center"><tr><td align="center">
<p><input type="text" name="acc" size="6" ></p>
<p><input type="submit" value="提交"></p>
</td></tr></table>
<% T1=request.form("acc") %>
</form>
<table width="100%" border="1">
<tr>
<td>
<%
If T1 < 60 then
Response.Write "-"
Else
Response.Write Formatnumber((T1-60)/40*100,2)&"%"
End If
%></td>
</tr>
</table>
如果提交的字符串不全为数字,网页就会出错。如何编写Javascript的CheckInput()函数,检查提交的是数字?
谢谢!不过4位都忽略了一点,其实也是我说得不够明白:提交的数据在本页就应用了,如果提交数据中都字符,那么即使CheckInput检查出错误,return flase,可是“If T1 < 60”还是会出现数据类型不匹配的错误。