Hallo liebes Forum!
Ich hab hier ein Formular mit Textfeldern die bereits Inhalt haben, dieser Inhalt wird per ASP in die Felder geschrieben. Nun möchte ich einen Button erstellen, der bei Klick alle Felder leert, leider funktioniert das aber nicht.
Hier mein Formular:
<form name="formular" method="post" action="verarbeitung_preise.asp">
...
<%do while not objrs.eof
mitarbeiter = objrs("mitarbeiter")
euro = objrs("euro")
id = objrs("id")%>
<tr>
<td><%response.write mitarbeiter%></td>
<td><input name="euro" type="text" value="<%response.write euro%>" size="25" class="form">
<input name="id" type="hidden" value="<%response.write id%>">
</td>
</tr>
<%objrs.movenext
loop%>
<tr>
<td colspan="2"><input type="submit" name="Submit" value="Änderungen speichern"> <input type="reset" name="Reset" value="Felder leeren"></td>
</tr>
</form>
So funktioniert das aber leider nicht, bei Klick auf den "Felder leeren"-Button tut sich gar nichts, ich bekomme allerdings auch keine Fehlermeldung.
Weiß jemand eine Lösung für das Problem?
Liebe Grüße,
sunny
der witz daran ist das der löschen knopf eigentloch gar nicht löscht sondern nur den originalzustand herstellt. Das macht der indem er den Inhalt im value="" Bereich ausliest und ihn wieder in das Textfeld hineinschreibt. Um das Problem zu lösen müsstest du also das Skript erneut aufrufen, dabei aber den Value Wert nicht schreiben lassen (mithilfe einer if-schleife und variablen) zum Beispiel.
if(set=="false") then <input value="">
else <input value=text>
beim aufrufen musst du nur die variable set mitschicken also seite.asp?set=false
und schon sollte alles gelöscht sein.
mfg
teal