请问“需要字符串输入”是什么错误类型?
zjcxw 2005-07-18 04:20:14 我是初学asp的人。
现在遇到了问题,希望你能回答我。
这是一个很简单的表单form.asp,代码如下:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<h2>示范订购表格</h2>
<P>请提供以下信息,然后点击“提交”:
<form method="post" action="form-response.asp">
<p>
姓氏:<input name="lname" size=48>
<p>
名称:<input name="fname" size=48>
<p>
称谓:<input name="title" type=radio value="mr">先生
<input name="title" type="radio" value="ms">女士
<p>
<input type="submit" value="提交"> <input type="reset" value="重设">
</form>
</body>
</html>
提交之后处理表单的程序form-response.asp,代码如下:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<%
title=request.form(title)
lastename=request.form(lname)
if title="mr" then
response.Write lastname&"先生"
else
response.write lastname&"小姐"
end if
%>
</body>
</html>
当我提交之后,form-response.asp提示:
Microsoft VBScript 编译器错误 错误 '800a03f6'
缺少 'End'
/iisHelp/common/500-100.asp,行242
请求对象 错误 'ASP 0102 : 80004005'
需要字符串输入
/yxrs/myaspfiles/form-response.asp,行11
函数需要字符串输入。
请问错在哪里?
谢谢你!