Evening all,

Please could somebody take a look at the following form. Im calling

<?php if (isset($_POST['submit])){echo "clicked";}

but its not registering. The only difference is that this is the first time ive used the "image" type.

any help would be appreciated

<form method="POST">
            <table width="468" border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td width="21" valign="middle">&nbsp;</td>

                <td width="79" valign="middle"><input name="hours" type="text" class="consolePlaceBidForm" onfocus="clearValues(this);cancelPostback();" onBlur="javascript:startAutoPostback();" Value="Hours" /></td>
                <td valign="middle" style="padding-right:7px"><b>:</b></td>
                <td width="79" valign="middle"><input name="minutes" type="text" maxlength="2"  class="consolePlaceBidForm" onfocus="clearValues(this);cancelPostback();" onBlur="javascript:startAutoPostback();" Value="Minutes" /></td>
                <td valign="middle" style="padding-right:7px"><b>:</b></td>
                <td width="79" valign="middle"><input name="seconds" type="text" maxlength="2"  class="consolePlaceBidForm" onfocus="clearValues(this);cancelPostback();" onBlur="javascript:startAutoPostback();" Value="Seconds" /></td>
                <td valign="middle" style="padding-right:7px"><b>.</b></td>
                <td width="79" valign="middle"><input name="tenths" type="text" maxlength="1"  class="consolePlaceBidForm" onfocus="clearValues(this);cancelPostback();" onBlur="javascript:startAutoPostback();"  Value="Tenths" /></td>

                <td width="131" valign="middle"><input type="image" name="submit" src="images/console_button_place_bid.gif" alt="Place Bid" style="border-style:None;border-width:0px;" /></td>
              </tr>
            </table>
            </form>

Recommended Answers

All 6 Replies

It should work, seeing your code. Perhaps change the name of the input to "submitbutton' to avoid complications, also do not use the alt attribute. If that doesn't work, perhaps you should use the following:

<form method="post" name='BidForm'>
... The rest of the table...
<img src='images/console_button_place_bid.gif' alt='Place Bid' onmouseover='this.style.cursor="pointer"' onclick='document.BidForm.submit()' />
</form>

~G

You missed the closing ' on your $_POST

<?php if (isset($_POST['submit'])){echo "clicked";}

Hi pzuurveen, thank you, i did spot that. Still no luck.

Very confusing

Hi all,

I managed to solve it.

Still didnd get to the bottom as to why it wasnt working, but i gave the button an ID and styled it in css. All works dandy now.

thanks for everybodys help

regards

paul

Member Avatar for rajarajan2017
<html> 
<head> 
</head> 
<body>
<?php
if (!isset($_POST['submit'])) { 
?>
<form method="POST" action="<?php echo $_SERVER['PHP_SELF'] ?>" name="myform">
<button name="submit" type="submit"><img src="Buttons/submitUp.gif" alt="Submit Form" name="submit" width="94" height="20" border="0" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('submit','','Buttons/submitOver.gif',1)"></button>
</form>

<?php
}
else
{
  echo "Clicked";
}
?>
Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.