Merlin: reset will nicht

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

  1. 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.

    --
    Javascript ist toll (Perl auch!)
    1. 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>

      1. 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

        --
             *®*´¯`·.¸¸.·
        1. 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)

          1. 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.

            --
            Javascript ist toll (Perl auch!)
            1. 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

              1. 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.

                --
                Javascript ist toll (Perl auch!)
          2. 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

            --
                 *®*´¯`·.¸¸.·
      2. 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.

        --
        Javascript ist toll (Perl auch!)
  2. 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

    --
    Ein Selbständiger ist jemand, der bereit ist, 16 Stunden am Tag zu arbeiten, nur um nicht 8 Stunden für einen Anderen arbeiten zu müssen.