I create the form in Dreamweaver, and used the third party program for form validation and sending the email (both are from the same provider). There are two folders that I need to have on the site, which I have uploaded to my root directory along with their js, asp and mdb files. I made sure the paths were correct, but when I try to submit the form on the site, I get the following error: We are sorry, but the page you are trying to access has experienced an error. Please contact us to report this problem.
The only thing I can think of that may be an issue is this code in the asp file. I currently have the mail use as CDOSYS, should it be something else?
Code: Select all
'*************************************************************************************************
'** Possible values are "CDOSYS", "CDONTS", "ASPEmail", "ASPMail", "Jmail" ' line #5 *
'*************************************************************************************************
Const C_MAIL_USE = "CDOSYS"
Code: Select all
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
<!--
.fieldLabel {
text-align: right;
padding-right: 5px;
vertical-align:top;
}
-->
</style>
<script language='JavaScript' type='text/javascript' src='JScript/formValidator.js'></script>
<script type='text/javascript'>
function validatecontact_form(formNode){
var formValidatorInstance = new FormValidator(formNode);
formValidatorInstance.addRule('Your Name','Please enter your name','required');
formValidatorInstance.addRule('Company','Please enter a company name','required');
formValidatorInstance.addRule('Address1','Please enter a valid address','required');
formValidatorInstance.addRule('City','Please enter a valid city','required');
formValidatorInstance.addRule('state','Please select a state','required');
formValidatorInstance.addRule('Zip','Please enter a valid postal code','required');
formValidatorInstance.addRule('country','Please select a country','required');
formValidatorInstance.addRule('email','Please enter a valid email address','email');
return formValidatorInstance.validate();
}
</script>
</head>
<body>
<div class="webPage">
<h1>Information/Sample Request Form</h1>
<form action="HDWForm2Mail/Form2Mail.asp" method="post" name="Contact Request" onsubmit="return validatecontact_form(this)" accept-charset="iso-8859-1">
<table width="650px" cellpadding="1" cellspacing="2">
<tr>
<td class="fieldLabel" width="30%"><label>Your Name:</label></td>
<td width="70%"><input type="text" name="Your Name" id="txtName" maxlength="50" /></td>
</tr>
<tr>
<td class="fieldLabel"><label>Title:</label></td>
<td><input type="text" name="Title" id="txtTitle" maxlength="50"/></td>
</tr>
<tr>
<td class="fieldLabel" ><label>Company:</label></td>
<td><input type="text" name="Company" id="txtCompany" maxlength="50" /></td>
</tr>
<tr>
<td class="fieldLabel"><label>Address 1:</label></td>
<td><input type="text" name="Address1" id="txtAddress1" maxlength="50" /></td>
</tr>
<tr>
<td class="fieldLabel"><label>Address 2:</label></td>
<td><input type="text" name="Address2" id="txtAddress2" maxlength="50" /></td>
</tr>
<tr>
<td class="fieldLabel"><label>City:</label></td>
<td><input type="text" name="City" id="txtCity" maxlength="50" /></td>
</tr>
<tr>
<td class="fieldLabel"><label>State:</label></td>
<td><select name="state">
<option value="-1"></option>
<option selected="selected" value="AL">Alabama</option>
<option value="AK">Alaska</option>
<option value="AB">Alberta</option>
<option value="AS">American Samoa</option>
<option value="AZ">Arizona</option>
<option value="AR">Arkansas</option>
<option value="BC">British Columbia</option>
<option value="CA">California</option>
<option value="CO">Colorado</option>
<option value="CT">Connecticut</option>
<option value="DE">Delaware</option>
<option value="DC">District of Columbia</option>
<option value="FM">Fed. States of Micronesia</option>
<option value="FL">Florida</option>
<option value="GA">Georgia</option>
<option value="HI">Hawaii</option>
<option value="ID">Idaho</option>
<option value="IL">Illinois</option>
<option value="IN">Indiana</option>
<option value="IA">Iowa</option>
<option value="KS">Kansas</option>
<option value="KY">Kentucky</option>
<option value="LA">Louisiana</option>
<option value="ME">Maine</option>
<option value="MB">Manitoba</option>
<option value="MH">Marshall Islands</option>
<option value="MD">Maryland</option>
<option value="MA">Massachusetts</option>
<option value="MI">Michigan</option>
<option value="MN">Minnesota</option>
<option value="MS">Mississippi</option>
<option value="MO">Missouri</option>
<option value="MT">Montana</option>
<option value="NE">Nebraska</option>
<option value="NV">Nevada</option>
<option value="NB">New Brunswick</option>
<option value="NF">Newfoundland</option>
<option value="NH">New Hampshire</option>
<option value="NJ">New Jersey</option>
<option value="NM">New Mexico</option>
<option value="NY">New York</option>
<option value="NC">North Carolina</option>
<option value="ND">North Dakota</option>
<option value="MP">Northern Mariana Is.</option>
<option value="NT">Northwest Territories</option>
<option value="NS">Nova Scotia</option>
<option value="OH">Ohio</option>
<option value="OK">Oklahoma</option>
<option value="ON">Ontario</option>
<option value="OR">Oregon</option>
<option value="PW">Palau</option>
<option value="PA">Pennsylvania</option>
<option value="PE">Prince Edward Island</option>
<option value="PR">Puerto Rico</option>
<option value="QC">Quebec</option>
<option value="RI">Rhode Island</option>
<option value="SK">Saskatchewan</option>
<option value="SC">South Carolina</option>
<option value="SD">South Dakota</option>
<option value="TN">Tennessee</option>
<option value="TX">Texas</option>
<option value="UT">Utah</option>
<option value="VT">Vermont</option>
<option value="VA">Virginia</option>
<option value="WA">Washington</option>
<option value="WV">West Virginia</option>
<option value="WI">Wisconsin</option>
<option value="WY">Wyoming</option>
<option value="YT">Yukon</option>
</select></td>
</tr>
<tr>
<td class="fieldLabel"><label>Postal Code:</label></td>
<td><input type="text" name="Zip" id="txtZip" maxlength="10" width="65"/></td>
</tr>
<tr>
<td class="fieldLabel"><label>Country:</label></td>
<td><select name="country">
<option value="-1"></option>
<option selected="selected" value="US">United States</option>
<option value="AG">Antigua and Barbuda</option>
<option value="AW">Aruba</option>
<option value="BS">Bahamas</option>
<option value="BM">Bermuda</option>
<option value="VG">British Virgin Islands</option>
<option value="CA">Canada</option>
<option value="KY">Cayman Islands</option>
<option value="CR">Costa Rica</option>
<option value="CU">Cuba</option>
<option value="DO">Dominican Republic</option>
<option value="EC">Ecuador</option>
<option value="SV">El Salvador</option>
<option value="HT">Haiti</option>
<option value="MX">Mexico</option>
<option value="PA">Panama</option>
<option value="KN">Saint Kitts and Nevis</option>
<option value="LC">Saint Lucia</option>
<option value="UK">United Kingdom</option>
<option value="VI">US Virgin Islands</option>
</select></td>
</tr>
<tr>
<td class="fieldLabel" width="26%"><label>Phone:</label></td>
<td width="52%"><input type="text" name="Phone" id="Phone" maxlength="20"/></td>
</tr>
<tr>
<td class="fieldLabel"><label>Fax:</label></td>
<td><input type="text" name="Fax" id="Fax" maxlength="20" /></td>
</tr>
<tr>
<td class="fieldLabel"><label>eMail:</label></td>
<td><input type="text" name="email" id="txtEmail" maxlength="50" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td class="fieldLabel">Join Our Mailing List?</td>
<td><label>
<input type="checkbox" name="Mailing List" value="Yes" id="MailingList_0" checked="checked" />
Yes</label>
<label>
<input type="checkbox" name="Mailing List" value="No" id="MailingList_1" />
No</label></td>
</tr>
<tr>
<td class="fieldLabel">Preferred Contact Method:</td>
<td><label>
<input type="radio" name="Contact Method" value="eMail" id="ContactMethod_0" checked="checked" />
eMail</label>
<label>
<input type="radio" name="Contact Method" value="Phone" id="ContactMethod_1" />
Phone</label>
<label>
<input type="radio" name="Contact Method" value="Fax" id="ContactMethod_2" />
Fax</label>
<label>
<input type="radio" name="Contact Method" value="Mail" id="ContactMethod_3" />
Mail</label></td>
</tr>
<tr>
<td class="fieldLabel">Product of interest?</td>
<td><input type="text" name="email" id="email" maxlength="70" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td class="fieldLabel">Additional Requests:</td>
<td><textarea name="AdditionalRequest" id="AdditionalRequest" cols="45" rows="3"></textarea></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td class="fieldLabel">Sample Requests:</td>
<td><textarea name="SampleRequest" id="SampleRequest" cols="45" rows="3"></textarea></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><input name="Submit" type="submit" />
<input type="reset" value="Reset" /></td>
</tr>
</table>
<input type="hidden" name="hdwemail" id="hdwemail" value="Customerservice+zackcorp.com" />
<input type="hidden" name="hdwok" id="hdwok" value="/ConfirmRequest.aspx" />
<input type="hidden" name="hdwnook" id="hdwnook" value="/deniedrequest.aspx" />
</form>
</div>
</body>
</html>
Thanks,
Margie