reset will nicht
Merlin
- javascript
Hallo zusammen
Ich habe einiges gefunden über den reset mir javascript aber es will einfach nicht gelingen. Die Fehlermeldung -> "das Objekt unterstützt diese eigenschaft oder methode nicht".
Den Auftruf habe ich so gemacht:
<a href="javascript:document.forms.detailsearch_form.reset()">löschen</a>
oder so:
<a href="javascript:document.detailsearch_form.reset()">löschen</a>
habe auch alles Probiert was hier steht:
http://de.selfhtml.org/javascript/objekte/forms.htm
aber laufen will es nicht. Ich hoffe Ihr seht den Fehler den ich mache.
Danke
Ich habe einiges gefunden über den reset mir javascript aber es will einfach nicht gelingen. Die Fehlermeldung -> "das Objekt unterstützt diese eigenschaft oder methode nicht".
Hast du mal versuch rauszufinden, was für ein Objekt du verwendest?
aber laufen will es nicht. Ich hoffe Ihr seht den Fehler den ich mache.
Nö, wie den ohne Code.
Struppi.
hallo Struppi
Nun Code braucht es ja nicht wirklich viel bis auf das was ich gepostet habe. habe nun noch einen anderen ansatz versucht will aber auch nicht -> gleicher Fehler :-(
function pers_resetForm(id)
{
alert(id);
form = document.getElementById(id);
alert(form.name);
form.reset();
}
aufruf:
<a href="#" onclick="javascript:pers_resetForm('detailsearch_form')">löschen</a>
Nun Code braucht es ja nicht wirklich viel bis auf das was ich gepostet habe.
wenn du meinst ...
vielleicht solltest du den Unterschied zwischen "name" und "id" beachten ?
Gruß plan_B
wenn du meinst ...
Was soll ich noch mehr hinzuschreiben. selbst die funktion ist schon zuviel. Theoretisch sollte ich das im html tag scho lösen können. So ging es bis jetzt meistens.
Komme nur nicht darauf wieso ich diesen Fehler erhalte. Die Funktion reset() im link tag sollte eigentlich schon reichen.
vielleicht solltest du den Unterschied zwischen "name" und "id" beachten ?
das ist mir klar habe beide attribute eingetragen (name, id)
Komme nur nicht darauf wieso ich diesen Fehler erhalte. Die Funktion reset() im link tag sollte eigentlich schon reichen.
Ich bin mir ziemlich sicher das es die Funktion reset() bei dir nicht gibt.
Struppi.
Ich bin mir ziemlich sicher das es die Funktion reset() bei dir nicht gibt.
und wie bekomme ich diese Methode? wenn ich auf selfhtml suche finde ich die doku dazu:
http://de.selfhtml.org/javascript/objekte/forms.htm#reset
Ich bin mir ziemlich sicher das es die Funktion reset() bei dir nicht gibt.
und wie bekomme ich diese Methode? wenn ich auf selfhtml suche finde ich die doku dazu:
Wenn du versucht hättest meine Frage zu beantworten, wären wir jetzt schon weiter. Also noch mal, was ist bei _dir_ reset? Was in sefhtml steht weiß ich.
Struppi.
Hallo,
wenn du meinst ...
Was soll ich noch mehr hinzuschreiben. selbst die Funktion ist schon ...
z.B. dein Form-Tag, wird wohl so aussehen:
<form name="detailsearch_form" id="detailsearch_form" action="">
<input type="text" size="40" name="Feld1"><br>
...
</form>
Dein Code wird sich von diesem Beispiel http://de.selfhtml.org/javascript/objekte/forms.htm#reset@title=reset()
gravierend unterscheiden. Vielleicht ist dein HTML nicht valide?
das Problem schon mal an einer gekürzten Datei getestet?
auf Struppi's Fragen bist du auch nicht eingegangen ... :(
Gruß plan_B
function pers_resetForm(id)
{
alert(id);
Das ist erstmal uninteressant, wobei ich bei Fomrularen nicht mit IDs arbeiten würde. Du kannst ohne Probleme document.forms nutzen.
form = document.getElementById(id);
Globale Variabeln sind immer schlecht, benutze var
alert(form.name);
ok, da kommt was?
form.reset();
Aber was ist form.reset?
Struppi.
Ich habe einiges gefunden über den reset mir javascript aber es will einfach nicht gelingen. Die Fehlermeldung -> "das Objekt unterstützt diese eigenschaft oder methode nicht".
Muss es zwingend JS sein? Es gibt in HTML auch einen Reset-Button:
http://de.selfhtml.org/html/formulare/formularbuttons.htm
Den Button kannst du mit CSS so formatieren, wie du es gerne hättest, z.B. so, dass er wie ein Hyperlink aussieht.
Siechfred