Image-Button als Reset-Button?

unrealzero_php

Erfahrenes Mitglied
Hallo Zusammen

Normalerweise habe ich in einem Formular einen Reset-Button um die Formulardaten zurückzusetzen. Wie muss ich das ganze Lösen wenn ich eine Grafik als Button habe? Bsp.:
HTML:
<input type="image" src="image/test.gif" />
 
probiers mal so:
HTML:
<form name="formular">
<input type="image" src="image/test.gif" onclick="document.formular.reset();"/>
 
probiers mal so:
HTML:
<form name="formular">
<input type="image" src="image/test.gif" onclick="document.formular.reset();"/>

So wie es aussieht funktioniert es mit einem Button nicht, da dann immer das Formular neu geladen wird. Hab's jetzt so gelöst:
HTML:
<a href="javascript:document.forms['.$f.'].reset()"><img src="images/reset.gif" alt="Zur&uuml;cksetzen" border="0"/></a>
wobei $f das entsprechende Formular bezeichnet. Bei XHTML-Strict wird name als Attribut nicht mehr akzeptiert, deswegen habe ich das ganze über einen Array gelöst.
 
Hi,

es funktioniert mit dem Button schon, Du musst jedoch false im onclick-Event zurück geben.

Ausserdem kannst Du das Formular auch über eine ID und die Methode getElementById ansprechen.
Code:
<form id="formular">
  <input type="image" src="image/test.gif" onclick="document.getElementById('formular').reset(); return false;"/>
</form>
Ciao
Quaese
 
Hi,

alternativ könntest du mittels CSS dem Reset-Button die Grafik als Hintergrundbild zuweisen.
 

Neue Beiträge

Zurück