Formular-Versenden mit JS-Funktion verbinden
sh
- javascript
<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
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
Und wie kann ich das Probelm lösen?
danke für deine rasche antwort.
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