I am adding form validation to code programmed by someone else. The pages are eventually going to Paypal and use the ipn. The pages are Coldfusion, but for some reason, when I added the <cfform> to the pages, and tried to do the validation through coldfusion, I received nothing but errors. So, I tried javascript, and the form is still not returning errors when I enter invalid information or no information. Can someone tell me what I am doing wrong? Should I be changing something on the confirm page?
This is the URL:
Here is the main page for the form and it is passed to a confirm page in which all of the session variables are captured:
__________________________________________________
<cfif IsDefined("SESSION.Auth.IsLoggedIn"
is "true">
<cfset #loggedIn# = "yes">
<cfelse>
<cfset #loggedIn# = "no">
</cfif>
<cfif IsDefined("FORM.mode"
is "true">
<cfset #mode# = "edit">
<cfelse>
<cfset #mode# = "">
</cfif>
<cfset bnaibrith="Donate!">
<cfset chhead =3>
<cfset tier =4>
<cfset tierb =4>
<cfset side =5.2>
<cfset keywordspage="israel, world jewry">
<cfoutput><cfinclude template="#request.header#"></cfoutput>
<script language="JavaScript">
/// Check for valid email address: look for @ and .
function isEmail(elm) {
if (elm.value.indexOf("@"
!= "-1" &&
elm.value.indexOf("."
!= "-1"
{
return true;
}
else {
return false;
}
}
// Check for blank fields
function isFilled(elm) {
if (elm.value == "" || elm.value == null) {
return false;
}
else {
return true;
}
}
// Check entire form
function isReady(form) {
if (isEmail(form.email) == false) { // A real email address?
alert("Please enter a valid email address."
;
form.email.focus();
return false;
}
if (isFilled(form.fullname) == false) { // first name
alert("Please enter your first name."
;
form.fname.focus();
return false;
}
if (isFilled(form.fullname) == false) { // last name
alert("Please enter your last name."
;
form.lname.focus();
return false;
}
if (isFilled(form.city) == false) { // city?
alert("Please enter your city."
;
form.city.focus();
return false;
}
if (isFilled(form.state) == false) { // state
alert("Please select your state."
;
form.state.focus();
return false;
}
if (isFilled(form.hphone) == false) { // home phone
alert("Please eneter your home phone."
;
form.hphone.focus();
return false;
}
if (isFilled(form.wphone) == false) { // work phone
alert("Please select your work phone."
;
form.wphone.focus();
return false;
}
return true;
}
</script>
<table border="0" cellpadding="2" cellspacing="2">
<tr>
<td colspan="3">
<table cellpadding="2" cellspacing="2" border="0"><tr><td><cfoutput><img src="#request.picture#sm_klutznick_jewishlife.jpg" border="1" bordercolor="BLACK"></cfoutput></td><td class="heading4">Donate Now!</td>
</tr></table>
<br><br>
</td>
</tr>
</table>
<cfoutput>
<cfif #mode# is "edit">
<p>Please make any changes in the form below. Thank you!</p>
<table border="0" bgcolor="f5f5f5" cellpadding="2" cellspacing="2">
<form action="confirm.cfm" method="post" onSubmit = "return isReady(this);">
<tr>
<td class="boldtext">Member Id:<br/>(if known)</td>
<td class="text"><input type="text" name="txtMemberId" size = "10" value="#SESSION.MemberId#"></td>
</tr>
<tr>
<td class="boldtext">First Name:</td><td class="text"><input type="text" name="txtFName" value="#SESSION.fname#"></td>
<td class="boldtext">Last Name:</td><td class="text"><input type="text" name="txtLName" value="#SESSION.lname#" onBlur="doesExist(this.value, 'last name')"></td>
<td class="text">MI:</td><td><input type="text" name="txtMI" size="2" value="#SESSION.mi#"></td>
</tr>
<tr>
<td class="boldtext">Address:</td><td class="text"><input type="text" name="txtAdd1" value="#SESSION.stno#"></td>
</tr>
<tr>
<td class="boldtext">Address 2:</td><td class="text"><input type="text" name="txtAdd2" value="#SESSION.stno2#"></td>
</tr>
<tr>
<td class="boldtext">City:</td><td class="text"><input type="text" name="txtCity" value="#SESSION.city#"></td>
<td class="boldtext">State:</td>
<td class="text"><select name="txtState">
<option value="">--Please select state--
<option value="AL">Alabama
<option value="AK">Alaska
<option value="AZ">Arizona
<option value="AR">Arkansas
<option value="CA">California
<option value="CO">Colorado
<option value="CT">Connecticut
<option value="DE">Delaware
<option value="FL">Florida
<option value="GA">Georgia
<option value="HI">Hawaii
<option value="ID">Idaho
<option value="IL">Illinois
<option value="IN">Indiana
<option value="IA">Iowa
<option value="KS">Kansas
<option value="KY">Kentucky
<option value="LA">Louisiana
<option value="ME">Maine
<option value="MD">Maryland
<option value="MA">Massachusetts
<option value="MI">Michigan
<option value="MN">Minnesota
<option value="MS">Mississippi
<option value="MO">Missouri
<option value="MT">Montana
<option value="NE">Nebraska
<option value="NV">Nevada
<option value="NH">New Hampshire
<option value="NJ">New Jersey
<option value="NM">New Mexico
<option value="NY">New York
<option value="NC">North Carolina
<option value="ND">North Dakota
<option value="OH">Ohio
<option value="OK">Oklahoma
<option value="OR">Oregon
<option value="PA">Pennsylvania
<option value="RI">Rhode Island
<option value="SC">South Carolina
<option value="SD">South Dakota
<option value="TN">Tennessee
<option value="TX">Texas
<option value="UT">Utah
<option value="VT">Vermont
<option value="VA">Virginia
<option value="WA">Washington
<option value="DC">Washington DC
<option value="WV">West Virginia
<option value="WI">Wisconsin
<option value="WY">Wyoming
</select></td>
<td class="boldtext">Zip:</td><td class="text"><input type="text" name="txtZip" size="5" value="#SESSION.zip#"></td>
</tr>
<tr>
<td class="boldtext">Home Phone:</td><td class="text"><input type="text" name="txtHPhone" value="#SESSION.hphone#"></td>
</tr>
<tr>
<td class="boldtext">Work Phone:</td><td class="text"><input type="text" name="txtWPhone" value="#SESSION.wphone#"></td>
</tr>
<tr>
<td class="boldtext">E-Mail:</td><td class="text"><input type="text" name="txtEmail" value="#SESSION.email#" size="30"></td>
</tr>
<tr><td colspan="6" align="middle"><input type="SUBMIT" value="Save Changes"></td></tr>
</form>
</table></cfif>
</cfoutput>
<cfif #loggedIn# is "yes">
<cfquery name="FindMember" datasource="bbitestdb">
SELECT * FROM Members
WHERE MemberId = '#SESSION.Auth.MemberId#'
AND lname = '#SESSION.Auth.LastName#'
</cfquery>
<cfoutput query="FindMember">
<table border="0" bgcolor="f5f5f5" cellpadding="2" cellspacing="2">
<form action="confirm.cfm" method="post" onSubmit = "return isReady(this);">
<tr>
<td class="boldtext">Member Id:</td>
<td class="text"><input type="text" name="txtMemberId" size = "10" value="#MemberId#"></td>
</tr>
<tr>
<td class="boldtext">First Name:</td><td><input type="text" name="txtFName" value="#fname#"></td><td>Last Name:</td><td><input type="text" name="txtLName" value="#lname#"></td><td>MI:</td><td><input type="text" name="txtMI" size="2"></td>
</tr>
<tr>
<td>Address:</td><td><input type="text" name="address_street" value="#stno#"></td>
</tr>
<tr>
<td>Address 2:</td><td><input type="text" name="address_street2" value="#stno2#"></td>
</tr>
<tr>
<td>City:</td><td><input type="text" name="address_city" value="#city#"></td>
<td>State:</td><td><select name="txtState"><option value="">--Please select state--
<option value="AL">Alabama
<option value="AK">Alaska
<option value="AZ">Arizona
<option value="AR">Arkansas
<option value="CA">California
<option value="CO">Colorado
<option value="CT">Connecticut
<option value="DE">Delaware
<option value="FL">Florida
<option value="GA">Georgia
<option value="HI">Hawaii
<option value="ID">Idaho
<option value="IL">Illinois
<option value="IN">Indiana
<option value="IA">Iowa
<option value="KS">Kansas
<option value="KY">Kentucky
<option value="LA">Louisiana
<option value="ME">Maine
<option value="MD">Maryland
<option value="MA">Massachusetts
<option value="MI">Michigan
<option value="MN">Minnesota
<option value="MS">Mississippi
<option value="MO">Missouri
<option value="MT">Montana
<option value="NE">Nebraska
<option value="NV">Nevada
<option value="NH">New Hampshire
<option value="NJ">New Jersey
<option value="NM">New Mexico
<option value="NY">New York
<option value="NC">North Carolina
<option value="ND">North Dakota
<option value="OH">Ohio
<option value="OK">Oklahoma
<option value="OR">Oregon
<option value="PA">Pennsylvania
<option value="RI">Rhode Island
<option value="SC">South Carolina
<option value="SD">South Dakota
<option value="TN">Tennessee
<option value="TX">Texas
<option value="UT">Utah
<option value="VT">Vermont
<option value="VA">Virginia
<option value="WA">Washington
<option value="DC">Washington DC
<option value="WV">West Virginia
<option value="WI">Wisconsin
<option value="WY">Wyoming
</select></td>
<td>Zip:</td><td><input type="text" name="txtZip" size="5" value="#zip#"></td>
</tr>
<tr>
<td>Home Phone:</td><td><input type="text" name="txtHPhone" value="#hphone#"></td>
</tr>
<tr>
<td>Work Phone:</td><td><input type="text" name="txtWPhone" value="#wphone#"></td>
</tr>
<tr>
<td>E-Mail:</td><td><input type="text" name="txtEmail" value="#email#"></td>
</tr>
<tr>
<td colspan="2" align="middle">
<input type="reset" value="Reset"> <input type="submit" value="Start">
</td>
</tr></cfoutput>
</form></table>
<cfelseif #mode# NEQ "edit">
<table border="0" bgcolor="f5f5f5" cellpadding="2" cellspacing="2">
<tr>
<td colspan="4" class="text">
<p>Please fill out the form below. You will be sent to PayPal to make a donation after the below information is confirmed. Thank you for donating to B'nai B'rith! <br><br>
<span class="itext">* denotes a required field.</span><br><br></td>
</tr>
<form action="confirm.cfm" method="post" onSubmit = "return isReady(this);">
<tr>
<td class="text">Member Id:<br/>(if known)</td>
<td class="text"><input type="text" name="txtMemberId" size = "10"></td>
</tr>
<tr>
<td class="text">*First Name:</td><td class="text"><input type="text" name="txtFName"></td><td class="text">Last Name:</td><td class="text"><input type="text" name="txtLName"></td><td class="text">MI:</td><td class="text"><input type="text" name="txtMI" size="2"></td>
</tr>
<tr>
<td class="text">*Address:</td><td><input type="text" name="txtAdd1"></td>
</tr>
<tr>
<td class="text">Address 2:</td><td><input type="text" name="txtAdd2"></td>
</tr>
<tr>
<td class="text">*City:</td><td class="text"><input type="text" name="txtCity"></td>
<td class="text">*State:</td><td class="text"><select name="txtState"><option value="">--Please select state--
<option value="AL">Alabama
<option value="AK">Alaska
<option value="AZ">Arizona
<option value="AR">Arkansas
<option value="CA">California
<option value="CO">Colorado
<option value="CT">Connecticut
<option value="DE">Delaware
<option value="FL">Florida
<option value="GA">Georgia
<option value="HI">Hawaii
<option value="ID">Idaho
<option value="IL">Illinois
<option value="IN">Indiana
<option value="IA">Iowa
<option value="KS">Kansas
<option value="KY">Kentucky
<option value="LA">Louisiana
<option value="ME">Maine
<option value="MD">Maryland
<option value="MA">Massachusetts
<option value="MI">Michigan
<option value="MN">Minnesota
<option value="MS">Mississippi
<option value="MO">Missouri
<option value="MT">Montana
<option value="NE">Nebraska
<option value="NV">Nevada
<option value="NH">New Hampshire
<option value="NJ">New Jersey
<option value="NM">New Mexico
<option value="NY">New York
<option value="NC">North Carolina
<option value="ND">North Dakota
<option value="OH">Ohio
<option value="OK">Oklahoma
<option value="OR">Oregon
<option value="PA">Pennsylvania
<option value="RI">Rhode Island
<option value="SC">South Carolina
<option value="SD">South Dakota
<option value="TN">Tennessee
<option value="TX">Texas
<option value="UT">Utah
<option value="VT">Vermont
<option value="VA">Virginia
<option value="WA">Washington
<option value="DC">Washington DC
<option value="WV">West Virginia
<option value="WI">Wisconsin
<option value="WY">Wyoming
</select></td>
<td class="text">*Zip:</td><td><input type="text" name="txtZip" size="5"></td>
</tr>
<tr>
<td class="text">*Home Phone:</td><td class="text"><input type="text" name="txtHPhone"></td>
</tr>
<tr>
<td class="text">*Work Phone:</td><td class="text"><input type="text" name="txtWPhone"></td>
</tr>
<tr>
<td class="text">*E-Mail:</td><td class="text"><input type="text" name="txtEmail"></td>
</tr>
<tr>
<td colspan="2" align="middle">
<input type="reset" value="Reset"> <input type="submit" value="Start"></td><!--- </cfoutput> ---></cfif></tr></form></table>
_____________________________________________
Confirm.cfm page:
<cfset bnaibrith="Donate!">
<cfset chhead =3>
<!--- <cfset home = 1> --->
<cfset tier =4>
<cfset tierb =4>
<cfset side =5.2>
<cfset keywordspage="israel, world jewry">
<cfoutput><cfinclude template="#request.header#"></cfoutput>
<!----------GET ALL FORM VARIABLES------------->
<cfif IsDefined("FORM.txtMemberId"
is "true">
<cfset #SESSION.MemberId# = FORM.txtMemberId>
<cfelse>
<cfset #SESSION.MemberId# = "none">
</cfif>
<cfset #SESSION.fname# = FORM.txtFName>
<cfset #SESSION.lname# = FORM.txtLName>
<cfset #SESSION.mi# = FORM.txtMI>
<cfset #SESSION.stno# = FORM.txtAdd1>
<cfif IsDefined("FORM.txtAdd2"
is "true">
<cfset #SESSION.stno2# = FORM.txtAdd2>
<cfelse>
<cfset #SESSION.stno2# = "">
</cfif>
<cfset #SESSION.city# = FORM.txtcity>
<cfset #SESSION.state# = FORM.txtstate>
<cfset #SESSION.zip# = FORM.txtzip>
<cfset #SESSION.hphone# = FORM.txthphone>
<cfset #SESSION.wphone# = FORM.txtwphone>
<cfset #SESSION.email# = FORM.txtemail>
<table cellpadding="2" cellspacing="2" border="0"><tr><td class="text">
<span class="boldtext">Please check the information below and confirm. You will then be taken to <b>PayPal</b> to make a donation.</span>
<p><b>Donor Information:</b></p>
</td></tr>
<td>
<cfoutput>
<table>
<tr><td valign="top" class="boldtext">Member Id:</td><td class="text">#SESSION.MemberId#</td></tr>
<tr><td valign="top" class="boldtext">Name:</td><td valign="top" class="text">#SESSION.fname# #SESSION.mi# #SESSION.lname#</td></tr>
<tr><td valign="top" class="boldtext">Address:</td><td valign="top" class="text">#SESSION.stno#<br/>#SESSION.stno2#<br/>
#SESSION.city#, #SESSION.state# #SESSION.zip#</td></tr>
<tr><td valign="top" class="boldtext">Home Phone:</td><td valign="top" class="text">#SESSION.hphone#</td></tr>
<tr><td valign="top" class="boldtext">Work Phone:</td><td valign="top" class="text">#SESSION.wphone#</td></tr>
<tr><td valign="top" class="boldtext">E-Mail:</td><td valign="top" class="text">#SESSION.email#</td></tr>
</table>
</td></tr></table>
<form action="zdonate.cfm" method="post">
<input type="hidden" name="mode" value="edit">
<input type="submit" value="Go Back & Edit">
</form>
<form action=" method="post">
<input type="hidden" name="item_name" value="General Donation">
<input type="hidden" name="cmd" value="_ext-enter">
<input type="hidden" name="redirect_cmd" value="_xclick">
<input type="hidden" name="business" value="website@bnaibrith.org">
<input type="hidden" name="item_number" value="2">
<input type="hidden" name="first_name" value="#SESSION.fname#">
<input type="hidden" name="last_name" value="#SESSION.lname#">
<input type="hidden" name="address1" value="#SESSION.stno#">
<input type="hidden" name="address2" value="#SESSION.stno2#">
<input type="hidden" name="city" value="#SESSION.city#">
<input type="hidden" name="state" value="#SESSION.state#">
<input type="hidden" name="zip" value="#SESSION.zip#">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="no_shipping" value="0">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="tax" value="0">
<input type="hidden" name="return" value=" <input type="hidden" name="notify_url" value=" <input type="submit" value="Confirm">
</form>
</cfoutput>
<cfset chfoot =2>
<cfoutput><cfinclude template="#request.footer#"></cfoutput>
<cfset chfoot =2>
<cfoutput><cfinclude template="#request.footer#"></cfoutput>
This is the URL:
Here is the main page for the form and it is passed to a confirm page in which all of the session variables are captured:
__________________________________________________
<cfif IsDefined("SESSION.Auth.IsLoggedIn"
<cfset #loggedIn# = "yes">
<cfelse>
<cfset #loggedIn# = "no">
</cfif>
<cfif IsDefined("FORM.mode"
<cfset #mode# = "edit">
<cfelse>
<cfset #mode# = "">
</cfif>
<cfset bnaibrith="Donate!">
<cfset chhead =3>
<cfset tier =4>
<cfset tierb =4>
<cfset side =5.2>
<cfset keywordspage="israel, world jewry">
<cfoutput><cfinclude template="#request.header#"></cfoutput>
<script language="JavaScript">
/// Check for valid email address: look for @ and .
function isEmail(elm) {
if (elm.value.indexOf("@"
elm.value.indexOf("."
return true;
}
else {
return false;
}
}
// Check for blank fields
function isFilled(elm) {
if (elm.value == "" || elm.value == null) {
return false;
}
else {
return true;
}
}
// Check entire form
function isReady(form) {
if (isEmail(form.email) == false) { // A real email address?
alert("Please enter a valid email address."
form.email.focus();
return false;
}
if (isFilled(form.fullname) == false) { // first name
alert("Please enter your first name."
form.fname.focus();
return false;
}
if (isFilled(form.fullname) == false) { // last name
alert("Please enter your last name."
form.lname.focus();
return false;
}
if (isFilled(form.city) == false) { // city?
alert("Please enter your city."
form.city.focus();
return false;
}
if (isFilled(form.state) == false) { // state
alert("Please select your state."
form.state.focus();
return false;
}
if (isFilled(form.hphone) == false) { // home phone
alert("Please eneter your home phone."
form.hphone.focus();
return false;
}
if (isFilled(form.wphone) == false) { // work phone
alert("Please select your work phone."
form.wphone.focus();
return false;
}
return true;
}
</script>
<table border="0" cellpadding="2" cellspacing="2">
<tr>
<td colspan="3">
<table cellpadding="2" cellspacing="2" border="0"><tr><td><cfoutput><img src="#request.picture#sm_klutznick_jewishlife.jpg" border="1" bordercolor="BLACK"></cfoutput></td><td class="heading4">Donate Now!</td>
</tr></table>
<br><br>
</td>
</tr>
</table>
<cfoutput>
<cfif #mode# is "edit">
<p>Please make any changes in the form below. Thank you!</p>
<table border="0" bgcolor="f5f5f5" cellpadding="2" cellspacing="2">
<form action="confirm.cfm" method="post" onSubmit = "return isReady(this);">
<tr>
<td class="boldtext">Member Id:<br/>(if known)</td>
<td class="text"><input type="text" name="txtMemberId" size = "10" value="#SESSION.MemberId#"></td>
</tr>
<tr>
<td class="boldtext">First Name:</td><td class="text"><input type="text" name="txtFName" value="#SESSION.fname#"></td>
<td class="boldtext">Last Name:</td><td class="text"><input type="text" name="txtLName" value="#SESSION.lname#" onBlur="doesExist(this.value, 'last name')"></td>
<td class="text">MI:</td><td><input type="text" name="txtMI" size="2" value="#SESSION.mi#"></td>
</tr>
<tr>
<td class="boldtext">Address:</td><td class="text"><input type="text" name="txtAdd1" value="#SESSION.stno#"></td>
</tr>
<tr>
<td class="boldtext">Address 2:</td><td class="text"><input type="text" name="txtAdd2" value="#SESSION.stno2#"></td>
</tr>
<tr>
<td class="boldtext">City:</td><td class="text"><input type="text" name="txtCity" value="#SESSION.city#"></td>
<td class="boldtext">State:</td>
<td class="text"><select name="txtState">
<option value="">--Please select state--
<option value="AL">Alabama
<option value="AK">Alaska
<option value="AZ">Arizona
<option value="AR">Arkansas
<option value="CA">California
<option value="CO">Colorado
<option value="CT">Connecticut
<option value="DE">Delaware
<option value="FL">Florida
<option value="GA">Georgia
<option value="HI">Hawaii
<option value="ID">Idaho
<option value="IL">Illinois
<option value="IN">Indiana
<option value="IA">Iowa
<option value="KS">Kansas
<option value="KY">Kentucky
<option value="LA">Louisiana
<option value="ME">Maine
<option value="MD">Maryland
<option value="MA">Massachusetts
<option value="MI">Michigan
<option value="MN">Minnesota
<option value="MS">Mississippi
<option value="MO">Missouri
<option value="MT">Montana
<option value="NE">Nebraska
<option value="NV">Nevada
<option value="NH">New Hampshire
<option value="NJ">New Jersey
<option value="NM">New Mexico
<option value="NY">New York
<option value="NC">North Carolina
<option value="ND">North Dakota
<option value="OH">Ohio
<option value="OK">Oklahoma
<option value="OR">Oregon
<option value="PA">Pennsylvania
<option value="RI">Rhode Island
<option value="SC">South Carolina
<option value="SD">South Dakota
<option value="TN">Tennessee
<option value="TX">Texas
<option value="UT">Utah
<option value="VT">Vermont
<option value="VA">Virginia
<option value="WA">Washington
<option value="DC">Washington DC
<option value="WV">West Virginia
<option value="WI">Wisconsin
<option value="WY">Wyoming
</select></td>
<td class="boldtext">Zip:</td><td class="text"><input type="text" name="txtZip" size="5" value="#SESSION.zip#"></td>
</tr>
<tr>
<td class="boldtext">Home Phone:</td><td class="text"><input type="text" name="txtHPhone" value="#SESSION.hphone#"></td>
</tr>
<tr>
<td class="boldtext">Work Phone:</td><td class="text"><input type="text" name="txtWPhone" value="#SESSION.wphone#"></td>
</tr>
<tr>
<td class="boldtext">E-Mail:</td><td class="text"><input type="text" name="txtEmail" value="#SESSION.email#" size="30"></td>
</tr>
<tr><td colspan="6" align="middle"><input type="SUBMIT" value="Save Changes"></td></tr>
</form>
</table></cfif>
</cfoutput>
<cfif #loggedIn# is "yes">
<cfquery name="FindMember" datasource="bbitestdb">
SELECT * FROM Members
WHERE MemberId = '#SESSION.Auth.MemberId#'
AND lname = '#SESSION.Auth.LastName#'
</cfquery>
<cfoutput query="FindMember">
<table border="0" bgcolor="f5f5f5" cellpadding="2" cellspacing="2">
<form action="confirm.cfm" method="post" onSubmit = "return isReady(this);">
<tr>
<td class="boldtext">Member Id:</td>
<td class="text"><input type="text" name="txtMemberId" size = "10" value="#MemberId#"></td>
</tr>
<tr>
<td class="boldtext">First Name:</td><td><input type="text" name="txtFName" value="#fname#"></td><td>Last Name:</td><td><input type="text" name="txtLName" value="#lname#"></td><td>MI:</td><td><input type="text" name="txtMI" size="2"></td>
</tr>
<tr>
<td>Address:</td><td><input type="text" name="address_street" value="#stno#"></td>
</tr>
<tr>
<td>Address 2:</td><td><input type="text" name="address_street2" value="#stno2#"></td>
</tr>
<tr>
<td>City:</td><td><input type="text" name="address_city" value="#city#"></td>
<td>State:</td><td><select name="txtState"><option value="">--Please select state--
<option value="AL">Alabama
<option value="AK">Alaska
<option value="AZ">Arizona
<option value="AR">Arkansas
<option value="CA">California
<option value="CO">Colorado
<option value="CT">Connecticut
<option value="DE">Delaware
<option value="FL">Florida
<option value="GA">Georgia
<option value="HI">Hawaii
<option value="ID">Idaho
<option value="IL">Illinois
<option value="IN">Indiana
<option value="IA">Iowa
<option value="KS">Kansas
<option value="KY">Kentucky
<option value="LA">Louisiana
<option value="ME">Maine
<option value="MD">Maryland
<option value="MA">Massachusetts
<option value="MI">Michigan
<option value="MN">Minnesota
<option value="MS">Mississippi
<option value="MO">Missouri
<option value="MT">Montana
<option value="NE">Nebraska
<option value="NV">Nevada
<option value="NH">New Hampshire
<option value="NJ">New Jersey
<option value="NM">New Mexico
<option value="NY">New York
<option value="NC">North Carolina
<option value="ND">North Dakota
<option value="OH">Ohio
<option value="OK">Oklahoma
<option value="OR">Oregon
<option value="PA">Pennsylvania
<option value="RI">Rhode Island
<option value="SC">South Carolina
<option value="SD">South Dakota
<option value="TN">Tennessee
<option value="TX">Texas
<option value="UT">Utah
<option value="VT">Vermont
<option value="VA">Virginia
<option value="WA">Washington
<option value="DC">Washington DC
<option value="WV">West Virginia
<option value="WI">Wisconsin
<option value="WY">Wyoming
</select></td>
<td>Zip:</td><td><input type="text" name="txtZip" size="5" value="#zip#"></td>
</tr>
<tr>
<td>Home Phone:</td><td><input type="text" name="txtHPhone" value="#hphone#"></td>
</tr>
<tr>
<td>Work Phone:</td><td><input type="text" name="txtWPhone" value="#wphone#"></td>
</tr>
<tr>
<td>E-Mail:</td><td><input type="text" name="txtEmail" value="#email#"></td>
</tr>
<tr>
<td colspan="2" align="middle">
<input type="reset" value="Reset"> <input type="submit" value="Start">
</td>
</tr></cfoutput>
</form></table>
<cfelseif #mode# NEQ "edit">
<table border="0" bgcolor="f5f5f5" cellpadding="2" cellspacing="2">
<tr>
<td colspan="4" class="text">
<p>Please fill out the form below. You will be sent to PayPal to make a donation after the below information is confirmed. Thank you for donating to B'nai B'rith! <br><br>
<span class="itext">* denotes a required field.</span><br><br></td>
</tr>
<form action="confirm.cfm" method="post" onSubmit = "return isReady(this);">
<tr>
<td class="text">Member Id:<br/>(if known)</td>
<td class="text"><input type="text" name="txtMemberId" size = "10"></td>
</tr>
<tr>
<td class="text">*First Name:</td><td class="text"><input type="text" name="txtFName"></td><td class="text">Last Name:</td><td class="text"><input type="text" name="txtLName"></td><td class="text">MI:</td><td class="text"><input type="text" name="txtMI" size="2"></td>
</tr>
<tr>
<td class="text">*Address:</td><td><input type="text" name="txtAdd1"></td>
</tr>
<tr>
<td class="text">Address 2:</td><td><input type="text" name="txtAdd2"></td>
</tr>
<tr>
<td class="text">*City:</td><td class="text"><input type="text" name="txtCity"></td>
<td class="text">*State:</td><td class="text"><select name="txtState"><option value="">--Please select state--
<option value="AL">Alabama
<option value="AK">Alaska
<option value="AZ">Arizona
<option value="AR">Arkansas
<option value="CA">California
<option value="CO">Colorado
<option value="CT">Connecticut
<option value="DE">Delaware
<option value="FL">Florida
<option value="GA">Georgia
<option value="HI">Hawaii
<option value="ID">Idaho
<option value="IL">Illinois
<option value="IN">Indiana
<option value="IA">Iowa
<option value="KS">Kansas
<option value="KY">Kentucky
<option value="LA">Louisiana
<option value="ME">Maine
<option value="MD">Maryland
<option value="MA">Massachusetts
<option value="MI">Michigan
<option value="MN">Minnesota
<option value="MS">Mississippi
<option value="MO">Missouri
<option value="MT">Montana
<option value="NE">Nebraska
<option value="NV">Nevada
<option value="NH">New Hampshire
<option value="NJ">New Jersey
<option value="NM">New Mexico
<option value="NY">New York
<option value="NC">North Carolina
<option value="ND">North Dakota
<option value="OH">Ohio
<option value="OK">Oklahoma
<option value="OR">Oregon
<option value="PA">Pennsylvania
<option value="RI">Rhode Island
<option value="SC">South Carolina
<option value="SD">South Dakota
<option value="TN">Tennessee
<option value="TX">Texas
<option value="UT">Utah
<option value="VT">Vermont
<option value="VA">Virginia
<option value="WA">Washington
<option value="DC">Washington DC
<option value="WV">West Virginia
<option value="WI">Wisconsin
<option value="WY">Wyoming
</select></td>
<td class="text">*Zip:</td><td><input type="text" name="txtZip" size="5"></td>
</tr>
<tr>
<td class="text">*Home Phone:</td><td class="text"><input type="text" name="txtHPhone"></td>
</tr>
<tr>
<td class="text">*Work Phone:</td><td class="text"><input type="text" name="txtWPhone"></td>
</tr>
<tr>
<td class="text">*E-Mail:</td><td class="text"><input type="text" name="txtEmail"></td>
</tr>
<tr>
<td colspan="2" align="middle">
<input type="reset" value="Reset"> <input type="submit" value="Start"></td><!--- </cfoutput> ---></cfif></tr></form></table>
_____________________________________________
Confirm.cfm page:
<cfset bnaibrith="Donate!">
<cfset chhead =3>
<!--- <cfset home = 1> --->
<cfset tier =4>
<cfset tierb =4>
<cfset side =5.2>
<cfset keywordspage="israel, world jewry">
<cfoutput><cfinclude template="#request.header#"></cfoutput>
<!----------GET ALL FORM VARIABLES------------->
<cfif IsDefined("FORM.txtMemberId"
<cfset #SESSION.MemberId# = FORM.txtMemberId>
<cfelse>
<cfset #SESSION.MemberId# = "none">
</cfif>
<cfset #SESSION.fname# = FORM.txtFName>
<cfset #SESSION.lname# = FORM.txtLName>
<cfset #SESSION.mi# = FORM.txtMI>
<cfset #SESSION.stno# = FORM.txtAdd1>
<cfif IsDefined("FORM.txtAdd2"
<cfset #SESSION.stno2# = FORM.txtAdd2>
<cfelse>
<cfset #SESSION.stno2# = "">
</cfif>
<cfset #SESSION.city# = FORM.txtcity>
<cfset #SESSION.state# = FORM.txtstate>
<cfset #SESSION.zip# = FORM.txtzip>
<cfset #SESSION.hphone# = FORM.txthphone>
<cfset #SESSION.wphone# = FORM.txtwphone>
<cfset #SESSION.email# = FORM.txtemail>
<table cellpadding="2" cellspacing="2" border="0"><tr><td class="text">
<span class="boldtext">Please check the information below and confirm. You will then be taken to <b>PayPal</b> to make a donation.</span>
<p><b>Donor Information:</b></p>
</td></tr>
<td>
<cfoutput>
<table>
<tr><td valign="top" class="boldtext">Member Id:</td><td class="text">#SESSION.MemberId#</td></tr>
<tr><td valign="top" class="boldtext">Name:</td><td valign="top" class="text">#SESSION.fname# #SESSION.mi# #SESSION.lname#</td></tr>
<tr><td valign="top" class="boldtext">Address:</td><td valign="top" class="text">#SESSION.stno#<br/>#SESSION.stno2#<br/>
#SESSION.city#, #SESSION.state# #SESSION.zip#</td></tr>
<tr><td valign="top" class="boldtext">Home Phone:</td><td valign="top" class="text">#SESSION.hphone#</td></tr>
<tr><td valign="top" class="boldtext">Work Phone:</td><td valign="top" class="text">#SESSION.wphone#</td></tr>
<tr><td valign="top" class="boldtext">E-Mail:</td><td valign="top" class="text">#SESSION.email#</td></tr>
</table>
</td></tr></table>
<form action="zdonate.cfm" method="post">
<input type="hidden" name="mode" value="edit">
<input type="submit" value="Go Back & Edit">
</form>
<form action=" method="post">
<input type="hidden" name="item_name" value="General Donation">
<input type="hidden" name="cmd" value="_ext-enter">
<input type="hidden" name="redirect_cmd" value="_xclick">
<input type="hidden" name="business" value="website@bnaibrith.org">
<input type="hidden" name="item_number" value="2">
<input type="hidden" name="first_name" value="#SESSION.fname#">
<input type="hidden" name="last_name" value="#SESSION.lname#">
<input type="hidden" name="address1" value="#SESSION.stno#">
<input type="hidden" name="address2" value="#SESSION.stno2#">
<input type="hidden" name="city" value="#SESSION.city#">
<input type="hidden" name="state" value="#SESSION.state#">
<input type="hidden" name="zip" value="#SESSION.zip#">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="no_shipping" value="0">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="tax" value="0">
<input type="hidden" name="return" value=" <input type="hidden" name="notify_url" value=" <input type="submit" value="Confirm">
</form>
</cfoutput>
<cfset chfoot =2>
<cfoutput><cfinclude template="#request.footer#"></cfoutput>
<cfset chfoot =2>
<cfoutput><cfinclude template="#request.footer#"></cfoutput>