各位高手看看下面这段asp怎么有错啊

ashun9999 2004-08-12 08:55:02
<%@ language="vbscript" %>
<html>
<body bgcolor=lighsteelblue>
<font color="green">
<% if time<#12:00:00# and time>=#00:00:00# then %>
<font color=chocolate>早上好,很高兴见到你!
<% else if time<#19:00:00# and time>=#12:00:00# then %>
</font><font color=dodgerblue>下午好,很高兴见到你!
<% else %></font>
晚上好,欢迎光临我的主页,请填写以下信息:
<form method="post" action="eg1.asp">
<p><strong><font color=black>姓名</font>
</strong>
<input name="fname" size="8">
<strong><font color=black>地址</font>
</strong>
<input name="lname">
<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>
<% title=request.form("title")
if title="mr" then %>
<strong>
<font color=midnightblue>欢迎你
<% =request.form("fname") %>先生。
<% else if title="ms" then %>
</font></strong>
<font color=orangered>欢迎你
<% =request.form("fname") %>女士。
<% else %>
</font>
<b><font color="red">欢迎你
<% =request.form("fname")&""&request.form("lname") %>
</font></b>
<% end if %>
<% end if %>
</p></font>
</body>
</html>
<!--
错误类型:
Microsoft VBScript 编译器错误 (0x800A03F6)
/eg1.asp, 第 39 行
-->
...全文
86 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zltostem 2004-08-12
  • 打赏
  • 举报
回复
楼主请注意,以后写代码要先把框架写出来;

要写if,接下来就要先写end if,当然还包括其它类似的情况。而且最好规范些。

经验来着~~~
philcc 2004-08-12
  • 打赏
  • 举报
回复
缺少end if
poya00 2004-08-12
  • 打赏
  • 举报
回复
应该这样吧:
<% title=request.form("title")
if title="mr" then %>
<strong>
<font color=midnightblue>欢迎你
<% =request.form("fname") %>先生。
</font>
</strong>
<% else
if title="ms" then %>
<font color=orangered>欢迎你
<% =request.form("fname") %>女士。
</font>
<% else %>
<b><font color="red">欢迎你
<% =request.form("fname")&""&request.form("lname") %>
</font></b>
<% end if %>
<% end if %>
sheng9hhd 2004-08-12
  • 打赏
  • 举报
回复
缺少end if

<%@ language="vbscript" %>
<html>
<body bgcolor=lighsteelblue>
<font color="green">
<% if time<#12:00:00# and time>=#00:00:00# then %>
<font color=chocolate>早上好,很高兴见到你!
<% else if time<#19:00:00# and time>=#12:00:00# then %>
</font><font color=dodgerblue>下午好,很高兴见到你!
<% else %></font>
晚上好,欢迎光临我的主页,请填写以下信息:
<form method="post" action="eg1.asp">
<p><strong><font color=black>姓名</font>
</strong>
<input name="fname" size="8">
<strong><font color=black>地址</font>
</strong>
<input name="lname">
<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>
<% title=request.form("title")
if title="mr" then %>
<strong>
<font color=midnightblue>欢迎你
<% =request.form("fname") %>先生。
<% else if title="ms" then %>
</font></strong>
<font color=orangered>欢迎你
<% =request.form("fname") %>女士。
<% else %>
</font>
<b><font color="red">欢迎你
<% =request.form("fname")&""&request.form("lname") %>
</font></b>
<% end if %>
<% end if %>
<% end if %>
<% end if %>
</p></font>
</body>
</html>
warlord 2004-08-12
  • 打赏
  • 举报
回复
<% =request.form("fname")&""&request.form("lname") %>
----------------------------↑少个"="
life360 2004-08-12
  • 打赏
  • 举报
回复
不好意思,乱码

-----------------------------------

<%@ language="vbscript" %>
<html>
<body bgcolor=lighsteelblue>
<font color="green">
<% if time<#12:00:00# and time>=#00:00:00# then %>
<font color=chocolate>早上好,很高兴见到你!
<% else if time<#19:00:00# and time>=#12:00:00# then %>
</font><font color=dodgerblue>下午好,很高兴见到你!

<% else %></font>
晚上好,欢迎光临我的主页,请填写以下信息:
<% end if %>
<% end if %>
<form method="post" action="eg1.asp">
<p><strong><font color=black>姓名</font>
</strong>
<input name="fname" size="8">
<strong><font color=black>地址</font>
</strong>
<input name="lname">
<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>
<% title=request.form("title")
if title="mr" then %>
<strong>
<font color=midnightblue>欢迎你
<% =request.form("fname") %>先生。
<% else if title="ms" then %>
</font></strong>
<font color=orangered>欢迎你
<% =request.form("fname") %>女士。
<% else %>
</font>
<b><font color="red">欢迎你
<% =request.form("fname")&""&request.form("lname") %>
</font></b>
<% end if %>
<% end if %>

</p></font>
</body>
</html>
life360 2004-08-12
  • 打赏
  • 举报
回复
正确的

<%@ language="vbscript" %>
<html>
<body bgcolor=lighsteelblue>
<font color="green">
<% if time<#12:00:00# and time>=#00:00:00# then %>
<font color=chocolate>ÔçÉϺ㬺ܸßÐ˼ûµ½Ä㣡
<% else if time<#19:00:00# and time>=#12:00:00# then %>
</font><font color=dodgerblue>ÏÂÎçºÃ£¬ºÜ¸ßÐ˼ûµ½Ä㣡

<% else %></font>
ÍíÉϺ㬻¶Ó­¹âÁÙÎÒµÄÖ÷Ò³£¬ÇëÌîдÒÔÏÂÐÅÏ¢£º
<% end if %>
<% end if %>
<form method="post" action="eg1.asp">
<p><strong><font color=black>ÐÕÃû</font>
</strong>
<input name="fname" size="8">
<strong><font color=black>µØÖ·</font>
</strong>
<input name="lname">
<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>
<% title=request.form("title")
if title="mr" then %>
<strong>
<font color=midnightblue>»¶Ó­Äã
<% =request.form("fname") %>ÏÈÉú¡£
<% else if title="ms" then %>
</font></strong>
<font color=orangered>»¶Ó­Äã
<% =request.form("fname") %>Ůʿ¡£
<% else %>
</font>
<b><font color="red">»¶Ó­Äã
<% =request.form("fname")&""&request.form("lname") %>
</font></b>
<% end if %>
<% end if %>

</p></font>
</body>
</html>
flyskywlh 2004-08-12
  • 打赏
  • 举报
回复
你至少漏了两个end if
冬__雷 2004-08-12
  • 打赏
  • 举报
回复
IF语句错误
  • 打赏
  • 举报
回复
请问第39行是哪行??
而且你写代码的时候没规范,看的很头痛
lonaerd 2004-08-12
  • 打赏
  • 举报
回复
if语句嵌套错误

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧