帮我这一小段ASP代码哪有问题,谢谢~
(本人菜鸟,请多多指教,谢谢~)在提交订单后出现对话框,点确认显示预订成功,如果点取消就删除下的订单。不加if...then能出来对话框,但无论点击确认还是取消都显示预定...
(本人菜鸟,请多多指教,谢谢~)
在提交订单后出现对话框,点确认显示预订成功,如果点取消就删除下的订单。不加if...then能出来对话框,但无论点击确认还是取消都显示预定成功。加上if...then提交订单后屏幕是白的,什么也不显示,但数据已经传到数据库中了。我是这样写的,哪里不对呢?
<script language=Javascript type="text/javascript">
if(confirm("确认信息\n姓名:<%=Name%>\n性别:<%=Sex%>")=true) then
{alert("预定成功!");
this.document.location="Main.asp";}
else
{sql="delete from Orders where Id=" & id}
end if
</script> 展开
在提交订单后出现对话框,点确认显示预订成功,如果点取消就删除下的订单。不加if...then能出来对话框,但无论点击确认还是取消都显示预定成功。加上if...then提交订单后屏幕是白的,什么也不显示,但数据已经传到数据库中了。我是这样写的,哪里不对呢?
<script language=Javascript type="text/javascript">
if(confirm("确认信息\n姓名:<%=Name%>\n性别:<%=Sex%>")=true) then
{alert("预定成功!");
this.document.location="Main.asp";}
else
{sql="delete from Orders where Id=" & id}
end if
</script> 展开
3个回答
展开全部
你把javascript与ASP的程序搞混了,它们有各自的语言标记
----------------------------------------------
<script language=Javascript type="text/javascript">
if(confirm("确认信息\n姓名:<%=Name%>\n性别:<%=Sex%>"))
{alert("预定成功!");
this.document.location="Main.asp";}
else
{sql="delete from Orders where Id=" & id}
</script>
----------------------------------------------
<script language=Javascript type="text/javascript">
if(confirm("确认信息\n姓名:<%=Name%>\n性别:<%=Sex%>"))
{alert("预定成功!");
this.document.location="Main.asp";}
else
{sql="delete from Orders where Id=" & id}
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
JS的if不需要then,比较要用==
<script Language="JScript" runat="server">
if(confirm("确认信息\n姓名:<%=Name%>\n性别:<%=Sex%>")==true)
{alert("预定成功!");
this.document.location="Main.asp";}
else
{sql="delete from Orders where Id=" & id}
</script>
<script Language="JScript" runat="server">
if(confirm("确认信息\n姓名:<%=Name%>\n性别:<%=Sex%>")==true)
{alert("预定成功!");
this.document.location="Main.asp";}
else
{sql="delete from Orders where Id=" & id}
</script>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把 服务器 和客户端 搞 混了
<script language=Javascript type="text/javascript">
只是在客户端上,你那个
{sql="delete from Orders where Id=" & id}
要怎么在服务器上运行呢
<script language=Javascript type="text/javascript">
只是在客户端上,你那个
{sql="delete from Orders where Id=" & id}
要怎么在服务器上运行呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询