Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

How to create a button that performs 2 tasks

Not applicable
I currently have 2 different buttons. One is to print out the form. The other is to submit the form using the HTTP button then we have a php script to take the information. I was wondering if there was a way to combine these two buttons into one?
5 Replies
pguerett
Level 10
Level 10
The submit button is not really a button (in that you cannot add script behind it - there is no click event). From a users perspective you can combine the two functions together so that the user only hits one button. Here is how I would do it:



1. You can programmatically cause the submit button to be pressed by using this command: submit_button_name.execEvent("click")

2. Make the submit button presence - invisible. This will hide the button from the user (so that they cannot press it), but you can still use it to submit programmatically.

3. On the click event of the Print button add the code I mention above.

4. Rename the caption on the print button to something more meaningful like - Submit and Print



Hope that helps
Not applicable
How do I submit the pdf to 4 different emails/people depending on which drop down location is selected (1001, 1002, 1003, 1004) for example.

I have tried using the following:

if firstsite.text=1001

elseif secondbutton.text=1002

elseif thisbutton.text=1003

elseif thisotherbutton.text=1004

elseif anotherbutton.text=1

endif

Thanks for any help!
pguerett
Level 10
Level 10
Assuming the dropdown has options 1,2,3,4 and the submit button is called Button1 you can use code that looks like this:



if (this.rawValue == "1")

Button1.event__click.submit.target = "mailto:user1@adobe.com"



if (this.rawValue == "2")

Button1.event__click.submit.target = "mailto:user2@adobe.com"



if (this.rawValue == "3")

Button1.event__click.submit.target = "mailto:user3@adobe.com"



if (this.rawValue == "4")

Button1.event__click.submit.target = "mailto:user4@adobe.com"
Not applicable
Thank you so much for posting! I just tried that code but it is not working for me. Which event does it go on for the DropDown Box? Is it on "change" that the script needs to go to or something else? Furthermore, is the "...event__click..." written exactly as such with the 2 underlines in between?



I really appreciate your help.



Vee
pguerett
Level 10
Level 10
On the exit event of the drop down is where you should put it. Yes there is an underscore between the event and the click.