?
Solved

How can I get two submit button working on one page

Posted on 2010-11-15
6
Medium Priority
?
466 Views
Last Modified: 2012-05-10
Dear Experts,
I am trying to send  out two different information from one page
Is it possible to get one submit button working two different thing? How?

Here is what I want to do,

1. when the "Register & Pay" button clicked I want a registration page info get saved in to my database.

2. with the same click event I want the users to be forwarded to the Paypal page so that they can have the option to pay for their registration.

How can I get this done from one "register & Pay" button.

My appreciation to you all
0
Comment
Question by:kate2001
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
6 Comments
 
LVL 5

Expert Comment

by:sandipshah
ID: 34141701
Create two buttons with different values - value1 and value2.

On the server side check which button was clicked by checking the variable that was set

$_POST['value1'] or $_POST['value2']

Sandip
0
 
LVL 10

Expert Comment

by:wls3
ID: 34141806
Handle the button clicked event with sequential code in a custom function.  The first portion would deal with the data being stored in the data base.  Once that transaction is complete, then, forward the response to the paypal page.
0
 
LVL 7

Expert Comment

by:Reece Dodds
ID: 34141820
You could possibly also put a different procedure call for each button in the form script and then for each button, use a 'onclick' command.
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
LVL 7

Expert Comment

by:armchang
ID: 34142047
Hi,

First of all, you can use Javascript to post two forms consectively. You can set the target of the form to something a hidden frame or iframe. Then the current document will not be lost when the first form is posted. For example, somewhere in your document you can have:

<iframe name="dummy" width="0" height="0"></iframe>

Open in new window


And then in your Javascript, you can do the following:

document.Form1.target = 'dummy';
document.Form1.submit();
document.Form2.submit();

Open in new window


I am sure that you can also use Javascript to create a hidden frame object, and then assign it to the target property so that you don't need to embed an <iframe/> in your HTML.

Does this solve your problem?
0
 
LVL 2

Accepted Solution

by:
jzkidding earned 2000 total points
ID: 34143707
This can be done by calls made to different functions on the click event

Like <input type="button" value="test" onclick="a();b()"/>

in function a you can make a call to post the form using  document.myform.submit();

in function b u can redirect to other website
0
 

Author Comment

by:kate2001
ID: 34146160
Dear Jzkiding,

Can you plz show your function definition?

here is what I want.

On click:

<form action="https://www.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8" method="POST">
 <input type=hidden name="oid" value="00D00000000hgTo">
   <input type=hidden id="00N00000008nWch" name="00N00000008nWch" title="Registration" option value="Yes"/><br>  

On the same click I want to  pass this values and be redirect to this page:

    <input type=hidden name="retURL" value="https://www.asecurecart.net/server/cart.aspx/xxx">//landing page but I want to inclulde and pass the following values

<form id="form10" method="POST" action="http://www.asecurecart.net/server/cart.aspx/xxx">
     <input type="hidden" name="ID" value="Fee">
    <input type="hidden" name="Describe" value=" Registration Fee">
    <input type="hidden" name="Price" value="425.00">
    <input type="hidden" name="Multi" value="N">
     
And here is my button :

   <input type="submit" name="submit" value=" Register " align="center">

Thank you in advance
0

Featured Post

WordPress Tutorial 3: Plugins, Themes, and Widgets

The three most common changes you will make to your website involve the look (themes), the functionality (plugins), and modular elements (widgets).

In this article we will briefly define each again, and give you directions on how to install them.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article demonstrates how to create a simple responsive confirmation dialog with Ok and Cancel buttons using HTML, CSS, jQuery and Promises
Finding original email is quite difficult due to their duplicates. From this article, you will come to know why multiple duplicates of same emails appear and how to delete duplicate emails from Outlook securely and instantly while vital emails remai…
In this tutorial viewers will learn how to customize the background color and font color of highlighted text using the ::selection element in CSS Begin by defining the selected text as an element in CSS by typing "::selection": Style the ::selection…
The viewer will learn the benefit of using external CSS files and the relationship between class and ID selectors. Create your external css file by saving it as style.css then set up your style tags: (CODE) Reference the nav tag and set your prop…
Suggested Courses

801 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question