我有这个表格
<form action="http://www.mysite.com/asp/formd.asp" method="post" target="_blank">
所以 asp 看起来像下面,
它会打开一个新窗口,其中显示“发送成功”
我的问题是如何以及在哪里可以控制/定义这个新窗口的样式,即背景字体颜色等 谢谢
ASP代码:
<%@ Language=VBScript %>
<%
Dim txtbody
Dim objCDO
Set objCDO = Server.CreateObject("CDONTS.NewMail")
objCDO.To = "mail@mail.com"
objCDO.From = "digital@adinet.com"
objCDO.Subject = "* *Formu enviado desde web * *"
txtbody = ""
for a = 1 to Request.Form.Count
txtbody = txtbody & Request.Form.Key(a) & " = " & Request.Form(a) & chr(10) & chr(13)
next
for a = 1 to Request.QueryString.Count
txtbody = txtbody & Request.QueryString.Key(a) & " = " & Request.QueryString(a) & chr(10) & chr(13)
next
txtbody = txtbody & "*******-----------------******"
objCDO.Body = txtbody
objCDO.Send
Response.Write "send = Ok"
%>
最佳答案
如果您想要一个更有意义的页面或消息,请考虑替换它
Response.Write "send = Ok"
用这个:
Response.Redirect "email-thank-you.htm" 'or .asp, whatever you like.
然后让您的新页面 email-thank-you.htm
尽可能漂亮地装饰和设计。这有助于将您的电子邮件逻辑包含在一个页面或功能中,并与漂亮的页面分开。如果发生了什么事,即电子邮件服务器不可用,或者电子邮件地址可能格式错误/丢失,您可以将其写回原始页面。
关于html - asp表格问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3273425/