sh: Formular-Versenden mit JS-Funktion verbinden

<form action="javascript:suchen(qt.value, 'String');">
<input type="text" name="qt" size="5">
</form>

Beim Absenden erscheint die Fehlermeldung qt.value ist undefiniert. Warum wird hier nicht auf den Inhalt des Input-Feldes zugegriffen?

Danke für Eure Hilfe.

sh

  1. Hi,

    Beim Absenden erscheint die Fehlermeldung qt.value ist undefiniert. Warum wird hier nicht auf den Inhalt des Input-Feldes zugegriffen?

    weil kein Grund zur Annahme existiert, dass im globalen Scope(!) tausende von Variablen erzeugt werden, die auf irgendwelche Objekte referenzieren.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Und wie kann ich das Probelm lösen?

      danke für deine rasche antwort.

      1. hi,

        Und wie kann ich das Probelm lösen?

        durch nachdenken oder -lesen, wie man auf formularelemente _richtig_ zugreift.

        btw: eine javascript-funktion per form-action aufzurufen, erscheint mir auch äusserst zweifelhaft. wieso benutzt du nicht onSubmit dafür?

        gruß,
        wahsaga

        --
        I'll try being nicer if you'll try being smarter.