I am new to InfoPath and am I don't understand exactly what you mean.
The following is the code for the OnSubmitRequest I have for the form...
function XDocument::OnSubmitRequest(eventObj)
{
var iMsg = new ActiveXObject("CDO.Message");
//dt = new Date();
//day = dt.getDate();
dowArray = new Array("Sunday", "Monday", "Tuesday", "Wednesday",
"Thursday", "Friday", "Saturday");
today = new Date();
dow = today.getDay();
day = (dowArray[dow] );
iMsg.To = "
[email protected]";
iMsg.From = XDocument.DOM.selectSingleNode("//my:email").text;
iMsg.Subject = XDocument.DOM.selectSingleNode("//my:StoreNumber").text + " - " + XDocument.DOM.selectSingleNode("//my:Subject").text;
iMsg.TextBody += "StoreNumber="
iMsg.TextBody += XDocument.DOM.selectSingleNode("//my:StoreNumber").text + "\n";
iMsg.TextBody += "Contact="
iMsg.TextBody += XDocument.DOM.selectSingleNode("//my:Contact").text + "\n";
iMsg.TextBody += "Date="
iMsg.TextBody += XDocument.DOM.selectSingleNode("//my:date").text + "\n";
iMsg.TextBody += "Day="
iMsg.TextBody += day + "\n";
iMsg.TextBody += "StoreProblem="
iMsg.TextBody += XDocument.DOM.selectSingleNode("//my:ProblemDescription").text + "\n";
if (XDocument.DOM.selectSingleNode("//my:ProblemDescription").text == "Other")
{
iMsg.TextBody += "OtherProblem="
iMsg.TextBody += XDocument.DOM.selectSingleNode("//my:OtherProblem").text + "\n";
}
else if (XDocument.DOM.selectSingleNode("//my:ProblemDescription").text == "Polling")
{
iMsg.TextBody += "PollingProblem="
iMsg.TextBody += XDocument.DOM.selectSingleNode("//my:PollingProblem").text + "\n";
iMsg.TextBody += "PollingOffender="
iMsg.TextBody += XDocument.DOM.selectSingleNode("//my:PollingOffender").text + "\n";
}
if (XDocument.DOM.selectSingleNode("//my:TrainingRelated").text == "true" )
{
iMsg.TextBody += "TrainingRelated=Yes" + "\n";
}
else
{
iMsg.TextBody += "TrainingRelated=No" + "\n";
}
if (XDocument.DOM.selectSingleNode("//my:AutoResolve").text == "true" )
{
iMsg.TextBody += "AutoResolve=Yes" + "\n";
}
else
{
iMsg.TextBody += "AutoResolve=No" + "\n";
}
iMsg.TextBody += "Content="
iMsg.TextBody += XDocument.DOM.selectSingleNode("//my:content").text + "\n";
iMsg.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.domain.com";
// Use the SMTP over the netowrk for sending method
iMsg.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2;
// Make persistent
iMsg.Configuration.Fields.Update();
iMsg.Send();
XDocument.UI.Alert("Thanks for submitting your issue, you should receive an e-mail with your support ID soon");
}
I would like the last line of the code to clear the form to the original values.
Any additional help is greatly appreciated.
Thanks in advance.