问题因为课程需要,今天要把前几天写过的一个ASP程序再写一遍,很随意的完成了。但总是在一个小问题处被卡住了,而且这个问题还是前几天我就遇到过的。当时老师已经提点过我了,而我现在居然又忘了——真是失败,可见我不善于总结失败的老毛病还是没改。现在把错误源代码列出如下,待以后解决了再更正过来,警示自己。
<%LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<script language="vbscript">
sub bt_click()
dim value
value=Request.Form("form1.txt.value")
if isnumeric(value) then
response.Redirect("check.asp")
else
msgbox ("please input a number")
form1.reset
end if
end sub
</script>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>index</title>
</head>
<body>
<center>
<form name="form1" method="post" action="check.asp" id="form1">
<p>please input a number
<input type="text" name="txt" id="txt">
<input name="bt" type="button" id="bt" value="Submit" onClick="bt_click">
</p>
</form>
</center>
</body>
</html>
================
提示错误内容为:Object required:'Request'
被ASP的小问题难倒!
80酷酷网 80kuku.com