<BUTTON ...>

Usage Recommendation
use <INPUT ...> instead

  • TYPE: what type of button is this
  • onClick: script to run when the user clicks here
  • NAME: name of this button element
  • VALUE: the value sent with the form

<BUTTON ...> creates a button. Unlike <INPUT ...>, <BUTTON ...> is a container which allows you to put regular HTML contents in the button, including text and pictures. Unfortunately, <BUTTON ...> does not degrade well, and so at this time it's best to stick with <INPUT ...>.

this code produces this
<IMG SRC="../graphics/sfsmile.gif" HEIGHT=97 WIDTH=105 ALT="Starflower"  ALIGN="ABSMIDDLE">

By default, <BUTTON ...> creates a plain button, much like <INPUT TYPE=BUTTON>. With the TYPE attribute, <BUTTON ...> can also create submit and reset buttons. The HTML code put between <BUTTON ...> and </BUTTON> is not the value sent with the form. The value of the button determined by the <INPUT VALUE="..."> attribute.

About the Author
Copyright 1997-2002 Idocs Inc. Content in this guide is offered freely to the public under the terms of the Open Content License and the Open Publication License. Contents may be redistributed or republished freely under these terms so long as credit to the original creator and contributors is maintained.