View Single Post

  #3 (permalink)  
Old 05-23-2006
Kim André Akerĝ
 
Posts: n/a
Default Re: Having a problem mixing HTML and PHP

tony@tony.com wrote:

>
> I am trying to use a form with a button that calls a verification
> script but can't seem to get the script to run at all - can anyone
> tell me if this SHOULD work in a forms onCLick or have I got the
> syntax wrong?
>
> The function is previously included with include_once('library.php');
> This seems to work ok. I dont get any php errors if I turn on
> reporting. The function checks out ok on its own. I've also tried a
> simple echo with no luck. the page is called myform.php (not .html)
>
> The form button has:
>
> <input type=button name="btOne" value="Click-Me" id = "mButton"
> onClick = "<?PHP verify(); ?>" >
>
> I did think you could do this - am I wrong?
> (Incidently I'm also having trouble getting onBlur to work in a
> similar form with PHP.)


PHP is processed on the server, and does this *before* the user ever
sees the HTML page, meaning that the verify() you have is called before
the page is displayed to the user.

Rather use a submit button and let the script referenced to in the
"action" attribute of the <form> tag handle the verification of the
fields.

A process like the one you're shooting for can be done using AJAX, but
in this case, that could be more trouble that it's actually worth.

--
Kim André Akerĝ
- kimandre@NOSPAMbetadome.com
(remove NOSPAM to contact me directly)
Reply With Quote