Arx: Javascript-Variable in der Adresszeile?

Beitrag lesen

Hallo,

Ich lerne gerade Italienisch

*neidischguck*

und hab mir spaßhalber so eine Art "Verbkonugator".

In diesem Satz fehlt das Prädikat. Was hast du mit dem Ding gemacht? ;-)

Ist sicher fehlerhaft, aber wir haben erst ein paar gelernt, net stören lassen dadurch bitte.

Ok. ;-)

Zu finden ist die entsprechende datei unter http://home.pages.at/alexander_perl/verben.htm

Ui, du meinst sicherlich http://home.pages.at/alexander_perl/verben.htm. ;-)

und damit ihr das eingebundene script net suchen müssts: die verben.js hat folgenden inhalt:

[...js...]

Wenn man da ein Verb eingibt und net auf die Schaltfläche drückt, sondern einfach auf Enter, tut sich scheinbar nichts, aber in der Adressezeile steht dann hinter verben.htm?VerbEigabe=eingegebeneswort

Das ist klar.

Wenn du auf Enter drückst, wird das Formular in den verbreiteten Browser abgesendet, sprich: Es wird eine GET-Abfrage mit den Formulardaten an die Datei im action-Attribut des Form-Tags gestartet.

Lösung:

Mache aus deinem Button einen Submit-Button und ergänze das Script. So etwa sollte das ganze am Ende aussehen:

<form name="EingabeFeld" action="verben.htm" onSubmit="Verb(document.EingabeFeld.VerbEingabe.value);return false">
                                                  Verhindert, dass das Formular abgesendet wird ----^^^^^^^^^^^^
...
<input type="submit" name="KonjugierSchaltflaeche" value="Verb konjugieren!">
...

Gruß aus Bonn
Sven

--
Do it yourSELF 'cause SELFmade is bestmade.
Selfcode: ie:% fl:( br:^ va:} ls:[ fo:) rl:( n4:{ ss:| de:> js:| ch:? mo:} zu:)
Selfcode dekodieren - Selfcode-Info