Jump to content

Pay Now Button with Registration Form on PayPal


mikejohnston5

Recommended Posts

I'm trying to set up what I thought would be an easy form with button. I want to get the registration information out of the form when someone fills it out and pays. Instead, clicking the button leads to a mess of bad information at the top of the PayPal page. I think I'm missing something that pulls the data out of the form when someone registers.

Looking at some examples online, someone who has done this before could probably fix my code in a few minutes. I thought the HTML skills learned I learned in the mid/late 90s were adequate for this.

Sorry for the wall of code, but I provided it below.  I've spent hours to get to this point and made a bunch of changes from some other forums and it still drops and error.

 

http://www.lifeatpathway.com/what-s-happening/mukti-5k-registration

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" name="mukti5k" id="5k" onsubmit="this.target='paypal'; return UpdateForm(this);" >

<table>
<tbody>
<tr>
<td>First name:</td>
</tr>
<tr>
<td><input type="hidden" name="on0" value="First Name" /> <input type="text" name="os0" size="30" /></td>
</tr>
<tr>
<td>Last name:</td>
</tr>
<tr>
<td><input type="hidden" name="on1" value="Last Name" /> <input type="text" name="os1" size="30" /></td>
</tr>
<tr>
<td>Address:</td>
</tr>
<tr>
<td><input type="hidden" name="on2" value="Address" /> <input type="text" name="os2" size="30" /></td>
</tr>
<tr>
<td>City:</td>
</tr>
<tr>
<td><input type="hidden" name="on3" value="City" /> <input type="text" name="os3" size="20" /></td>
</tr>
<tr>
<td>State:</td>
</tr>
<tr>
<td><input type="hidden" name="on3" value="State" /> <input type="text" name="os3" size="2" /></td>
</tr>
<tr>
<td>Zip:</td>
</tr>
<tr>
<td><input type="hidden" name="on3" value="Zip" /> <input type="text" name="os3" size="10" /></td>
</tr>
<tr>
<td>Phone:</td>
</tr>
<tr>
<td><input type="hidden" name="on3" value="Phone" /> <input type="text" name="os3" size="14" /></td>
</tr>
<tr>
<td>Email:</td>
</tr>
<tr>
<td><input type="hidden" name="on3" value="Email" /> <input type="text" name="os3" size="30" /></td>
</tr>
<tr>
<td>Age:</td>
</tr>
<tr>
<td><input type="hidden" name="on3" value="Age" /> <input type="text" name="os3" size="2" /></td>
</tr>
<tr>
<td>Gender:</td>
</tr>
<tr>
<td><input type="radio" name="gender" value="male" /> Male <input type="radio" name="gender" value="female" /> Female</td>
</tr>
<tr>
<td>Race:</td>
</tr>
<tr>
<td><input type="radio" name="race" value="5k" /> Mukti 5K <input type="radio" name="race" value="1m" /> Mukti 1 Mile Fun Walk</td>
</tr>
<tr>
<td><input type="hidden" name="on1" value="Shirt Size" />Shirt Size: </td>
</tr>
<tr>
<td><input type="radio" name="shirt" value="ys" /> Youth Small <input type="radio" name="shirt" value="ym" /> Youth Medium <input type="radio" name="shirt" value="yl" /> Youth Large <br /><input type="radio" name="shirt" value="as" /> Adult Small <input type="radio" name="shirt" value="am" /> Adult Medium <input type="radio" name="shirt" value="al" /> Adult Large <input type="radio" name="shirt" value="axl" /> Adult XL <input type="radio" name="shirt" value="axxl" /> Adult XXL</td>
</tr>
<tr>
<td colspan="2" align="center">
<div> </div>
<div><input type="checkbox" name="agree" value="agree_terms" /> By checking this box, I, intending to be legally bound for myself, my heirs, my executors and administrators, waive, release and discharge any and all rights and claims which I may have or which hereafter may arise from all claims of damage, actions, injury or death received in any manner before, during or after participation in the 2014 Pathway Church Mukti 5K and 1 Mile Run/Walk on Saturday, May 10, 2014. I shall abide by all decisions of race officials as final. I also release the sponsoring organizations and individuals from all legal responsibility or liability for the use of any photographs involving me for the purpose of advertising or reporting.</div>
</td>
</tr>
</tbody>
</table>
<input type="image" name="submit" src="https://www.paypal.com/en_US/i/btn/btn_paynowCC_LG.gif" alt="Register Now" align="middle" /> <input type="hidden" name="cmd" value="_xclick" /> <input type="hidden" name="business" value="mikejohnston5@gmail.com" /> <input type="hidden" name="return" value="http://www.lifeatpathway.com" /> <input type="hidden" name="currency_code" value="USD" /> <input type="hidden" name="bn" value="PP-ShopCartBF" /></form>
Link to comment
Share on other sites

UPDATE.  I edited some code.....made it worse

<script type="text/javascript" language="javascript">
function UpdateForm (obj1) [ obj1.on0.value = "Name: " + obj1.firstname.value + "Last Name: " +obj1.lastname.value + "Address: " + obj1.address.value + "City: " + obj1.city.value + "State: " + obj1.state.value + "Zip: " + obj1.zip.value + "Phone: " + obj1.phone.value + "Email: " + obj1.email.value + "Age: " + obj1.age.value + "Gender: " + obj1.gender.value + "Race: " + obj1.race.value + "Shirt: " + obj1.shirt.value;
</script>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" name="mukti5k" onsubmit="this.target='paypal'; return UpdateForm(this);">First name:<input type="text" name="firstname" size="30" />Last name:<input type="text" name="lastname" size="30" />Address:<input type="text" name="address" size="30" />City:<input type="text" name="city" size="20" />State:<input type="text" name="state" size="2" />Zip:<input type="text" name="zip" size="10" />Phone:<input type="text" name="phone" size="14" />Email:<input type="text" name="email" size="30" />Age:<input type="text" name="age" size="2" />Gender:<input type="radio" name="gender" value="male" /> Male <input type="radio" name="gender" value="female" /> FemaleRace:<input type="radio" name="race" value="5k" /> Mukti 5K <input type="radio" name="race" value="1m" /> Mukti 1 Mile Fun Walk<input type="hidden" name="on9" value="Shirt Size" />Shirt Size:<input type="radio" name="shirt" value="ys" /> Youth Small <input type="radio" name="shirt" value="ym" /> Youth Medium <input type="radio" name="shirt" value="yl" /> Youth Large <br /><input type="radio" name="shirt" value="as" /> Adult Small <input type="radio" name="shirt" value="am" /> Adult Medium <input type="radio" name="shirt" value="al" /> Adult Large <input type="radio" name="shirt" value="axl" /> Adult XL <input type="radio" name="shirt" value="axxl" /> Adult XXL
<div> </div>
<div><input type="checkbox" name="agree" value="agree_terms" /> By checking this box, I, intending to be legally bound for myself, my heirs, my executors and administrators, waive, release and discharge any and all rights and claims which I may have or which hereafter may arise from all claims of damage, actions, injury or death received in any manner before, during or after participation in the 2014 Pathway Church Mukti 5K and 1 Mile Run/Walk on Saturday, May 10, 2014. I shall abide by all decisions of race officials as final. I also release the sponsoring organizations and individuals from all legal responsibility or liability for the use of any photographs involving me for the purpose of advertising or reporting.</div>
<input type="image" name="submit" src="https://www.paypal.com/en_US/i/btn/btn_paynowCC_LG.gif" alt="Register Now" align="middle" /> <input type="hidden" name="cmd" value="_xclick" /> <input type="hidden" name="business" value="mikejohnston5@gmail.com" /> <input type="hidden" name="currency_code" value="USD" /> <input type="hidden" name="bn" value="PP-ShopCartBF" />
</form>
Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.