Antwort an „Rolf B“ verfassen

Hallo akuep,

<form name="formdia1">
<button formaction="" form="formdia1" type="reset">RESET</button>

<input form="formdia1" type="reset" value="RESET">
</form>

Beides funktioniert nicht.

So funktioniert's:

<form id="formdia1">
<button formaction="" form="formdia1" type="reset">RESET</button>

<input form="formdia1" type="reset" value="RESET">
</form>

Das form-Attribut bezieht sich immer auf eine id, nicht auf das name-Attribut. Das name-Attribut bei Forms ist nur begrenzt nützlich und eigentlich ein Relikt aus dem letzten Jahrtausend, wo es die Methode getElementById() noch nicht gab (im 1998er Selfhtml 7 war sie noch nicht dokumentiert, im 2001er Selfhtml 8.0 ist sie drin und nennt Netscape 6 und IE 5.5 als Kompatibilität).

Ich habe dazu mal einen Hinweis im Wiki hinterlassen.

Rolf

--
sumpsi - posui - obstruxi
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar

Ihre Identität in einem Cookie zu speichern erlaubt es Ihnen, Ihre Beiträge zu editieren. Außerdem müssen Sie dann bei neuen Beiträgen nicht mehr die Felder Name, E-Mail und Homepage ausfüllen.

abbrechen