Jump to content

PHP and submitting forms with JavaScript


advancedfuture

Recommended Posts

I am trying to get this simple page to work... I know how to do it with a normal form button, but I dont know how to get the PHP code to execute when submitting a form with a javascript link.

 

Any ideas?

 

<SCRIPT language="JavaScript">
function submitform()
{
  document.myform.submit();
}
</SCRIPT>

<form name="myform" action="">
Search: <input type='text' name='query'>
<A href="javascript: submitform()">Search</A>
</form>

<?php
if($_POST['submitform'])
{
     echo 'this form was submitted!';
}
?>

There is no form element with the name "submitform", therefor it will not be in the $_POST array.

 

Use print_r to see what is in the $_POST array...

 

echo '<pre>' . print_r($_POST, true);

 

A better test to determine if the form was submitted would be to test if your text input contains a value...

 

if ($_POST['query'] != "") {
  echo "The form was submitted.";
}

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.