> -----Original Message-----
> From: Chris Shiflett [mailto:[EMAIL PROTECTED] 
> Sent: woensdag 12 november 2003 17:23
> To: Alan Lord; [EMAIL PROTECTED]
> Subject: Re: [PHP] <form action="?">
> 
> --- Alan Lord <[EMAIL PROTECTED]> wrote:
> > can I put a function_name() in the <form action="..."> place holder?

For once and for all .. NO, you cannot do that. The form is submitted to a
page, and this page will execute funtions.

What you might want to do is this (though I doubt if you want to do it cuz
it is pretty unsafe):

        <forma action='execute.php?f=function_name' method='post'> 

== execute.php ======
<?php
if (isset($_POST['f'])) $_POST['f'](); 
?>

> 
> I think you can do this with JavaScript, yes.

No, Chris. For as far as I know you cannot even do this with JavaScript.
Though I've never tried it. What you can do is use the 'onSubmit' event like
this:

        <form action='foo.php' onSubmit='return
FunctionDeclaredInJavascript()'>

Where FunctionDeclaredInJavascript() is a function declared in JS (not in
PHP).  If it returns false the form will not be submitted, if it returns
true the form will .. Guesss what? :P

> 
> Chris
> 
> =====
> My Blog
>      http://shiflett.org/
> HTTP Developer's Handbook
>      http://httphandbook.org/
> RAMP Training Courses
>      http://www.nyphp.org/ramp
> 
> --
> PHP General Mailing List (http://www.php.net/) To 
> unsubscribe, visit: http://www.php.net/unsub.php

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to