Start New Discussion within our Web Development Community

Hi!

I would just like to know if its possible to give an linked image the ability to send the form instead of a submit button? Like in the example below:

<form method="post" action="Search.php">
            <table id="search">
                <tr>
                    <td>
                        Search:  <input type="text" name="search" id="search" placeholder="Search for friends"/><td><a href="Search.php" action="Search.php"><img src="graphics/search.png" id="search_pic"/></a></td>
                        <input type="submit" id="submit"/>
                    </td>
                </tr>
            <table>
        </form>

Because I don't want a submit button. I want to use the picture to send the forms data instead of the actual submit button.

In the receiving file Search.php

$request  = $_POST["search"];

and it doesn't receive the value "search"

Try the following:

<form method="post" action="Search.php">
            <table id="search">
                <tr>
                    <td>
                        Search:  <input type="text" name="search" id="search" placeholder="Search for friends"/><td><input type="image" src="graphics/search.png" id="submit"/></td>
                    </td>
                </tr>
            <table>
        </form>

That is how you have a submit button which is an image button.

Awesome! Thanks once again!

Didn't really know about the type="image" statement. Yet so your learn!

I don't think it is possible with the image, because if we have to pass any value at the time of navigation then how it can be passed??

This question has already been answered. Start a new discussion instead.