By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
424,996 Members | 892 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 424,996 IT Pros & Developers. It's quick & easy.

Confirm dialog box

P: n/a
Hello,

I need a method to create Dialog box in PHP to confirm an action like
for instance, sending an e-mail, so if "OK" is clicked action is
performed and if "Cancel" is clicked action is canceled.

I found some examples that are implementing "javascript:return
confirm()" function in "onSubmit" event of a form but none of such
methods is functioning (?).

Is there any way to do this in PHP ?

Thanks,

Tomislav
May 20 '07 #1
Share this Question
Share on Google+
5 Replies


P: n/a
Tomislav wrote:
Hello,

I need a method to create Dialog box in PHP to confirm an action like
for instance, sending an e-mail, so if "OK" is clicked action is
performed and if "Cancel" is clicked action is canceled.

I found some examples that are implementing "javascript:return
confirm()" function in "onSubmit" event of a form but none of such
methods is functioning (?).

Is there any way to do this in PHP ?

Thanks,

Tomislav
Not really. You can't open new windows in PHP.

Your best bet is javascript - it works, just ensure you have javascript
enabled. Or you can take them to a new "confirm" window. If they
confirm then continue. If they do not, return to the previous page.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
js*******@attglobal.net
==================
May 21 '07 #2

P: n/a
Your best bet is javascript - it works, just ensure you have javascript
enabled. Or you can take them to a new "confirm" window. If they
confirm then continue. If they do not, return to the previous page.
Thank you for your quick response. Below is code snippet I use as
template to construct my own JavaScript code.

**

<form method="post" action="mail.php" onSubmit="javascript:return
confirm('Do you really want to send this order ?);">

**

When I include Submit button in this form form action should be
performed, e.g. "mail.php" should be executed. Only thing is that it is
executed directly without any confirm windows.

JS is enabled and browser is Firefox 2.0. What is more I frequently use
JS in my designs and this very site I am working on now has plenty of JS
included. That is a bit confusing - that code above does not work.

Did I miss something when I incorporated JS in form ?

Thanks,

Tomislav
May 21 '07 #3

P: n/a
Tomislav wrote:
>
>Your best bet is javascript - it works, just ensure you have
javascript enabled. Or you can take them to a new "confirm" window.
If they confirm then continue. If they do not, return to the previous
page.

Thank you for your quick response. Below is code snippet I use as
template to construct my own JavaScript code.

**

<form method="post" action="mail.php" onSubmit="javascript:return
confirm('Do you really want to send this order ?);">

**

When I include Submit button in this form form action should be
performed, e.g. "mail.php" should be executed. Only thing is that it is
executed directly without any confirm windows.

JS is enabled and browser is Firefox 2.0. What is more I frequently use
JS in my designs and this very site I am working on now has plenty of JS
included. That is a bit confusing - that code above does not work.

Did I miss something when I incorporated JS in form ?

Thanks,

Tomislav
Sorry, I don't know - I'm not that great on javascript. Try
comp.lang.javascript for javascript questions.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
js*******@attglobal.net
==================
May 21 '07 #4

P: n/a
I usually catch the submit action from the submit button. Would you care
to see what that gives? The event procedure must cancel the default
action, cross-browser... let me look this one up... nah, return false
will do.

Does that help enough?

Yow, now I re-read your snippet, something strikes me: inside the inline
onsubmit definition, there is no need to put 'javascript:'. Maybe that
is all it takes.

Uit het bericht van Jerry Stuckle:
Tomislav wrote:
>>
>>Your best bet is javascript - it works, just ensure you have
javascript enabled. Or you can take them to a new "confirm" window.
If they confirm then continue. If they do not, return to the
previous page.

Thank you for your quick response. Below is code snippet I use as
template to construct my own JavaScript code.

**

<form method="post" action="mail.php" onSubmit="javascript:return
confirm('Do you really want to send this order ?);">

**

When I include Submit button in this form form action should be
performed, e.g. "mail.php" should be executed. Only thing is that it
is executed directly without any confirm windows.

JS is enabled and browser is Firefox 2.0. What is more I frequently
use JS in my designs and this very site I am working on now has plenty
of JS included. That is a bit confusing - that code above does not work.

Did I miss something when I incorporated JS in form ?

Thanks,

Tomislav

Sorry, I don't know - I'm not that great on javascript. Try
comp.lang.javascript for javascript questions.
May 21 '07 #5

P: n/a
Bas Cost Budde wrote:
Uit het bericht van Jerry Stuckle:
>Tomislav wrote:
>>>
Your best bet is javascript - it works, just ensure you have
javascript enabled. Or you can take them to a new "confirm"
window. If they confirm then continue. If they do not, return to
the previous page.

Thank you for your quick response. Below is code snippet I use as
template to construct my own JavaScript code.

**

<form method="post" action="mail.php" onSubmit="javascript:return
confirm('Do you really want to send this order ?);">

**

When I include Submit button in this form form action should be
performed, e.g. "mail.php" should be executed. Only thing is that it
is executed directly without any confirm windows.

JS is enabled and browser is Firefox 2.0. What is more I frequently
use JS in my designs and this very site I am working on now has
plenty of JS included. That is a bit confusing - that code above does
not work.

Did I miss something when I incorporated JS in form ?

Thanks,

Tomislav

Sorry, I don't know - I'm not that great on javascript. Try
comp.lang.javascript for javascript questions.
(top posting fixed)
I usually catch the submit action from the submit button. Would you care
to see what that gives? The event procedure must cancel the default
action, cross-browser... let me look this one up... nah, return false
will do.
For javascript, not PHP.
Does that help enough?
No.
Yow, now I re-read your snippet, something strikes me: inside the
inline onsubmit definition, there is no need to put 'javascript:'.
Maybe that is all it takes.
Or, since this is javacript, maybe he needs to follow up in a javascript
newsgroup.

P.S. Please don't top post. Thanks.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
js*******@attglobal.net
==================
May 22 '07 #6

This discussion thread is closed

Replies have been disabled for this discussion.