BUTTON element
Het BUTTON element is een normale knop voor in een formulier die de inhoud van alle velden verstuurt naar de IRI (URL) in het action attribuut van het FORM element waar de BUTTON in zit als deze knop wordt geactiveerd. Echter, d.m.v. het type attribuut kan de type van de knop verandert worden naar button (waardoor de knop uit zichzelf niks doet als deze wordt geactiveerd zodat de knop kan worden gebruikt met een scripttaal zoals JavaScript) of submit (die alle velden van het formulier terugbrengt naar de inhoud die deze hadden toen het formulier geladen werd).
Internet Explorer zorgt echter voor problemen met dit element. In Internet Explorer is de standaard waarde van het type attribuut niet submit, maar button. Hierdoor wordt in Internet Explorer <button>Knop</button> niet gezien als een knop die de gegevens van de velden verstuurd, maar een knop die eigenlijk niks doet. Het is daarom dus aangeraden om altijd elk BUTTON element het type attribuut met de waarde submit te geven.
De start tag is vereist. De eind tag is vereist.
Dit element wordt ook besproken in het hoofdstuk Formulieren van de handleiding.
Voorbeeld van gebruik
<button>Knop die niet werkt in IE</button>
<button type="submit">Knop die wel goed werkt</button>
<button type="button">Knop die niks doet</button>
<button type="reset">Reset het formulier</button>
Toegestane inhoud
- De volgende elementen mogen één of geen één keer voorkomen
PH1H2H3H4H5H6ULOLPREDLDIVNOSCRIPTBLOCKQUOTEFORMHRTABLEFIELDSETADDRESS- Tekst
TTIBBIGSMALLEMSTRONGDFNCODESAMPKBDVARCITEABBRACRONYMAIMGOBJECTBRSCRIPTMAPQSUBSUPSPANBDOINPUTSELECTTEXTAREALABELBUTTON- De volgende elementen mogen niet voorkomen
AINPUTSELECTTEXTAREALABELBUTTONFORMFIELDSET
Toegestane attributen
id, class, style, title, dir, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, name, value, type, disabled, tabindex, accesskey, onfocus, onblur, datasrc, datafld, dataformatas.
