Modern Markup


Modern Markup is op dit moment nog in ontwikkeling. Er is daarom altijd een kans dat je op een fout stuit. In dat geval zouden we het erg op prijs stellen als je deze fout bij ons zou melden. Bij voorbaat dank.

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
P
H1
H2
H3
H4
H5
H6
UL
OL
PRE
DL
DIV
NOSCRIPT
BLOCKQUOTE
FORM
HR
TABLE
FIELDSET
ADDRESS
Tekst
TT
I
B
BIG
SMALL
EM
STRONG
DFN
CODE
SAMP
KBD
VAR
CITE
ABBR
ACRONYM
A
IMG
OBJECT
BR
SCRIPT
MAP
Q
SUB
SUP
SPAN
BDO
INPUT
SELECT
TEXTAREA
LABEL
BUTTON
De volgende elementen mogen niet voorkomen
A
INPUT
SELECT
TEXTAREA
LABEL
BUTTON
FORM
FIELDSET

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.


HTML elementen
A
ABBR
ACRONYM
ADDRESS
AREA
BASE
BDO
BIG
BLOCKQUOTE
BODY
BR
BUTTON
CAPTION
CITE
CODE
COL
COLGROUP
DD
DEL
DFN
DIV
DL
DT
EM
FIELDSET
FORM
HEAD
HR
HTML
I
IMG
INPUT
INS
KBD
LABEL
LEGEND
LI
LINK
MAP
META
NOSCRIPT
OBJECT
OL
OPTGROUP
OPTION
P
PARAM
PRE
Q
SAMP
SCRIPT
SELECT
SMALL
SPAN
STRONG
STYLE
SUB
SUP
TABLE
TBODY
TD
TEXTAREA
TFOOT
TH
THEAD
TITLE
TR
TT
UL
VAR