Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

Form button with image and reset?

Posted on 2000-03-11
4
Medium Priority
?
201 Views
Last Modified: 2010-04-09
Could someone provide HTML code that uses a form in which exists an input field (where the user can type) plus two images which will serve as buttons.  One image will be "Reset" and the other image will be "Submit".   I do not want to see the standard gray rectangular buttons...instead, I want to replaced them with images.

Thanks.
0
Comment
Question by:Kapusta
  • 3
4 Comments
 
LVL 8

Accepted Solution

by:
jbirk earned 200 total points
ID: 2608998
<html>
<head>
<title>Untitled</title>
</head>
<body>
<form action="acgi.cgi" name="theForm">
<input type="text" name="textField" value="Text field!" size="20" maxlength="15">
<BR>
<input type="image" name="submitImage" src="submit.gif" width="40" height="15">
<input type="image" name="resetImage" src="reset.gif" width="40" height="15" onClick="document.theForm.reset(); return false;">
</form>
</body>
</html>


Explanation to follow...
-Josh
0
 
LVL 8

Expert Comment

by:jbirk
ID: 2609010
OK, first the input field is simply an input tag of type text.  You can specify the size of the field as well as the max number of characters as I have (at 15).  The maxlength is optional of course.  Also the default value which is displayed in the field can also be displayed.  I put "text field!"...  This can be left out as well if you want it to be blank.

To have an image for submit and reload, you first will need the images you want to use.  Then use the input type "image" as I've done above.  When the user clicks on this image it submits the form and sends the coordinates of where the user clicked on the image.  This data will probably be meaningless for you so you can just ignore it...  To do a reset with a custom image though requires a little javascript...  You can use the input type "image" like I did above, or even just a normal img tag:
<A HREF="JavaScript:;" onClick="document.theForm.reset(); return false;"><IMG src="reset.gif" width="40" height="15"></A>

Either way it will reset the form...

Oh, and similarly you can submit the form with a normal image tag if you use javascript.  The same as above, with reset changed to submit:
<A HREF="JavaScript:;" onClick="document.theForm.submit(); return false;"><IMG src="submit.gif" width="40" height="15"></A>


Either way, its up to you...

If you have any further question on this, feel free to ask.
-Josh
0
 

Author Comment

by:Kapusta
ID: 2609094
So I take it that it is impossible to have an Image button perform a Reset without using Javascript?

I had hoped to avoid Javascript.
0
 
LVL 8

Expert Comment

by:jbirk
ID: 2609456
Sorry, not possible:(  Why hope to avoid JavaScript though?  It's very commonly supported by the browsers.  I believe the code used in this question is 1.0, so that means Netscape 2.0+ and IE 3.0+.  That's pretty good support, and few people disable JavaScript anymore, because so many pages rely on it and don't function at all without it...  It's not really something you have to worry about anymore.

-Josh
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Not sure what the best email signature size is? Are you worried about email signature image size? Follow this best practice guide.
Q&A with Course Creator, Mark Lassoff, on the importance of HTML5 in the career of a modern-day developer.
In this Micro Tutorial viewers will learn how to create navigation buttons that change on rollover, using CSS (Continuation of the CSS Image Sprite tutorial) Create a parent ID for all the list items       - Specify position: absolute and display: block…
The viewer will learn how to create a basic form using some HTML5 and PHP for later processing. Set up your basic HTML file. Open your form tag and set the method and action attributes.: (CODE) Set up your first few inputs one for the name and …

885 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question