我正在联系我们表单,我想在“提交按钮文本”中显示发送电子邮件的状态
这是方案
当用户提交按钮时(假设验证全部为真。我使用JS进行验证),将文本更改为提交。
发送邮件时,将文本更改为SUBMITTED或SUCCESS
如果出现错误,请显示错误再次尝试
在坚果壳中,提交按钮的文本应更改为以下内容 提交 - >提交(如果验证为真) - >提交(如果成功)或错误再次尝试(如果错误)
我正在使用相同的C#代码(在这里)
public partial class contact : System.Web.UI.Page
{
[WebMethod]
[ScriptMethod]
public static string mailsend(string name, string email, string phone, string massg, string service)
{
string s = "";
try
{
MailMessage msg = new MailMessage();
msg.From = "from-some-id.com";
msg.To = "to-some-id.com";
msg.Priority = MailPriority.Normal;
msg.Subject = "Enquiry from Website";
StringBuilder sbgroup = new StringBuilder();
sbgroup.Append("<table width='650' border='0' cellpadding='0' cellspacing='0' bgcolor='#F2F2F2'>");
sbgroup.Append("<tr>");
sbgroup.Append("<td style='padding:5px 10px;' width='32'><span class='style7'></span></td>");
sbgroup.Append("<td style='padding:5px 10px;' width='180'><span class='style7'></span></td>");
sbgroup.Append("<td style='padding:5px 10px;' width=11><span class=style7></span></td>");
sbgroup.Append("<td style='padding:5px 10px;' width='380'><span class='style7'></span></td>");
sbgroup.Append("<td style='padding:5px 10px;' width='35'><span class='style7'></span></td>");
sbgroup.Append("</tr>");
sbgroup.Append("<tr>");
sbgroup.Append("<td style='padding:5px 10px;'><span class='style7'></span></td>");
sbgroup.Append(" <td style='padding:5px 10px;'><img src='http://yoursite.com/images/logo45.png' width='180' height='100' /></td>");
sbgroup.Append("<td style='padding:5px 10px;'><span class='style7'></span></td>");
sbgroup.Append("<td style='padding:5px 10px;' class='style3'><h1 align='right' class='style4'>Enquiry</h1></td>");
sbgroup.Append("<td style='padding:5px 10px;'><span class='style7'></span></td>");
sbgroup.Append("</tr>");
sbgroup.Append("<tr>");
sbgroup.Append("<td style='padding:5px 10px;'><span class='style7'></span></td>");
sbgroup.Append("<td style='padding:5px 10px;' colspan='3' bgcolor='#676767'><span style='font-family: sans-serif;font-size: 16px;font-weight: bold; color:#ffac28;'>Enquiry From Website</span></td>");
sbgroup.Append("<td style='padding:5px 10px;'><span class='style7'></span></td>");
sbgroup.Append("</tr>");
sbgroup.Append("<tr>");
sbgroup.Append("<td style='padding:5px 10px;' height='10'></td>");
sbgroup.Append("<td style='padding:5px 10px;' colspan='3' height='10'></td>");
sbgroup.Append("<td style='padding:5px 10px;' height='10'></td>");
sbgroup.Append("</tr>");
sbgroup.Append("<tr>");
sbgroup.Append("<td style='padding:5px 10px;'><span class='style7'></span></td>");
sbgroup.Append("<td style='padding:5px 10px;' colspan='3'><span class='style6'>You have received an Enquiry from website Below are the details of the sender</span></td>");
sbgroup.Append("<td style='padding:5px 10px;'><span class='style7'></span></td>");
sbgroup.Append("</tr>");
sbgroup.Append("<tr>");
sbgroup.Append("<td style='padding:5px 10px;' height='10'><span class='style7'></span></td>");
sbgroup.Append("<td style='padding:5px 10px;' height='10'><span class='style7'></span></td>");
sbgroup.Append("<td style='padding:5px 10px;' height='10'><span class='style7'></span></td>");
sbgroup.Append("<td style='padding:5px 10px;' height='10'><span class='style7'></span></td>");
sbgroup.Append("<td style='padding:5px 10px;' height='10'><span class='style7'></span></td>");
sbgroup.Append("</tr>");
sbgroup.Append("<tr>");
sbgroup.Append("<td style='padding:5px 10px;'><span class='style7'></span></td>");
sbgroup.Append("<td style='padding:5px 10px;' style='border-bottom:1px solid #ccc;'><span class='style6'>Name</span></td>");
sbgroup.Append("<td style='padding:5px 10px;' style='border-bottom:1px solid #ccc;'><span class='style7'>:</span></td>");
sbgroup.Append("<td style='padding:5px 10px;' style='border-bottom:1px solid #ccc;'><span class='style7'>" + name + "</span></td>");
sbgroup.Append("<td style='padding:5px 10px;'><span class='style7'></span></td>");
sbgroup.Append("</tr>");
sbgroup.Append("<tr>");
sbgroup.Append("<td style='padding:5px 10px;'><span class='style7'></span></td>");
sbgroup.Append("<td style='padding:5px 10px;' style='border-bottom:1px solid #ccc;'><span class='style6'>Email ID</span></td>");
sbgroup.Append("<td style='padding:5px 10px;' style='border-bottom:1px solid #ccc;'><span class='style7'>:</span></td>");
sbgroup.Append("<td style='padding:5px 10px;' style='border-bottom:1px solid #ccc;'><span class='style7'>" + email + "</span></td>");
sbgroup.Append("<td style='padding:5px 10px;'><span class='style7'></span></td>");
sbgroup.Append("</tr>");
sbgroup.Append("<tr>");
sbgroup.Append("<td style='padding:5px 10px;'><span class='style7'></span></td>");
sbgroup.Append("<td style='padding:5px 10px;' style='border-bottom:1px solid #ccc;'><span class='style6'>Phone</span></td>");
sbgroup.Append("<td style='padding:5px 10px;' style='border-bottom:1px solid #ccc;'><span class='style7'>:</span></td>");
sbgroup.Append("<td style='padding:5px 10px;' style='border-bottom:1px solid #ccc;'><span class='style7'>" + phone + "</span></td>");
sbgroup.Append("<td style='padding:5px 10px;'><span class='style7'></span></td>");
sbgroup.Append("</tr>");
sbgroup.Append("<tr>");
sbgroup.Append("<td style='padding:5px 10px;'></td>");
sbgroup.Append("<td style='padding:5px 10px;'></td>");
sbgroup.Append("<td style='padding:5px 10px;'></td>");
sbgroup.Append("<td style='padding:5px 10px;'></td>");
sbgroup.Append("<td style='padding:5px 10px;'></td>");
sbgroup.Append("</tr>");
sbgroup.Append("<tr>");
sbgroup.Append("<td style='padding:5px 10px;'><span class='style7'></span></td>");
sbgroup.Append("<td style='padding:5px 10px;'><span class='style6'>Message</span></td>");
sbgroup.Append("<td style='padding:5px 10px;'><span class='style7'></span></td>");
sbgroup.Append("<td style='padding:5px 10px;'><span class='style7'></span></td>");
sbgroup.Append("<td><span class='style7'></span></td>");
sbgroup.Append("</tr>");
sbgroup.Append("<tr>");
sbgroup.Append("<td style='padding:5px 10px;'><span class='style7'></span></td>");
sbgroup.Append("<td style='padding:5px 10px;' colspan='3' bgcolor='#e0e0e6' style='padding:20px 10px;'><span class='style7'>" + massg + "</span></td>");
sbgroup.Append("<td style='padding:5px 10px;'><span class='style7'></span></td>");
sbgroup.Append("</tr>");
sbgroup.Append("<tr>");
sbgroup.Append("<td style='padding:5px 10px;'></td>");
sbgroup.Append("<td style='padding:5px 10px;'></td>");
sbgroup.Append("<td style='padding:5px 10px;'></td>");
sbgroup.Append("<td style='padding:5px 10px;'></td>");
sbgroup.Append("<td style='padding:5px 10px;'></td>");
sbgroup.Append("</tr>");
sbgroup.Append("<tr>");
sbgroup.Append("<td style='padding:5px 10px;'></td>");
sbgroup.Append("<td style='padding:5px 10px;' colspan='3'><span class='style9'>Note : We have detected that this enquiry has been send from IP address :</span></td>");
sbgroup.Append("<td style='padding:5px 10px;'></td>");
sbgroup.Append("</tr>");
sbgroup.Append("<tr>");
sbgroup.Append("<td style='padding:5px 10px;'></td>");
sbgroup.Append("<td style='padding:5px 10px;'></td>");
sbgroup.Append("<td style='padding:5px 10px;'></td>");
sbgroup.Append("<td style='padding:5px 10px;'></td>");
sbgroup.Append("<td style='padding:5px 10px;'></td>");
sbgroup.Append("</tr>");
sbgroup.Append("<tr>");
sbgroup.Append("<td style='padding:5px 10px;'></td>");
sbgroup.Append("<td style='padding:5px 10px;'></td>");
sbgroup.Append("<td style='padding:5px 10px;'></td>");
sbgroup.Append("<td style='padding:5px 10px;'></td>");
sbgroup.Append("<td style='padding:5px 10px;'></td>");
sbgroup.Append("</tr>");
sbgroup.Append("<tr>");
sbgroup.Append("<td style='padding:5px 10px;'><span class='style7'></span></td>");
sbgroup.Append("<td style='padding:5px 10px;'><span class='style7'></span></td>");
sbgroup.Append("<td style='padding:5px 10px;'><span class='style7'></span></td>");
sbgroup.Append("<td style='padding:5px 10px;'><span class='style7'></span></td>");
sbgroup.Append("<td style='padding:5px 10px;'><span class='style7'></span></td>");
sbgroup.Append("</tr></table>");
msg.BodyFormat = MailFormat.Html;
msg.Body = sbgroup.ToString();
// SmtpMail.SmtpServer = "relay-hosting.secureserver.net";
SmtpMail.SmtpServer = "dedrelay.secureserver.net";
SmtpMail.Send(msg);
return "Success";
}
catch (Exception er)
{
return "fail";
}
}
}
谢谢