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"

Recommended Answers

All 3 Replies

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??

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.