Vorstaedter
New member
Guten Tag und zunächst ein Gruß von einem Neuen hier.
Bin kein Profi und bastele hobbymäßig an meiner WEB-Seite. (Winfried Heinkele) Nun hab ich folgendes Problem :
Ich hab ein Selectfeld in einem HTML-Formular welches verschiedene geografische Regionen zur Auswahl anbietet. Trifft der Nutzer eine neue Auswahl, wird eine JS-Funktion aufgerufen.
Hier zunächst das Selectfeld :
<select name="region" class='selectbox' id="idregion" size="1" onchange="sichern_region()">
In der JS-Funktion - sichern_region() - wird zuerst der aktuelle Inhalt des Selectfeldes in eine JS globale Variable übertragen; dies geschieht mit folgender Zeile :
region = ("region", document.forms.formular_region.elements.region.value);
anschließend prüfe ich (testhalber) mit Alert den Inhalt von region.
Das funktioniert bestens, wenn der Inhalt des Selektfeldes aus nur einem Wort besteht, z.B. Hamburg. Habe ich aber 2 oder noch mehrere Wörter z.B. Hamburger Hafen, wird nur das erste Wort also Hamburger übernommen, der Hafen verschwindet.
Ich übe da schon seit Tagen rum, komm aber nicht weiter.
Würde mich freuen, wenn mir jemand sagt, wie es richtig sein muss.
Danke schonmal vorab sagt
Winfried
Bin kein Profi und bastele hobbymäßig an meiner WEB-Seite. (Winfried Heinkele) Nun hab ich folgendes Problem :
Ich hab ein Selectfeld in einem HTML-Formular welches verschiedene geografische Regionen zur Auswahl anbietet. Trifft der Nutzer eine neue Auswahl, wird eine JS-Funktion aufgerufen.
Hier zunächst das Selectfeld :
<select name="region" class='selectbox' id="idregion" size="1" onchange="sichern_region()">
In der JS-Funktion - sichern_region() - wird zuerst der aktuelle Inhalt des Selectfeldes in eine JS globale Variable übertragen; dies geschieht mit folgender Zeile :
region = ("region", document.forms.formular_region.elements.region.value);
anschließend prüfe ich (testhalber) mit Alert den Inhalt von region.
Das funktioniert bestens, wenn der Inhalt des Selektfeldes aus nur einem Wort besteht, z.B. Hamburg. Habe ich aber 2 oder noch mehrere Wörter z.B. Hamburger Hafen, wird nur das erste Wort also Hamburger übernommen, der Hafen verschwindet.
Ich übe da schon seit Tagen rum, komm aber nicht weiter.
Würde mich freuen, wenn mir jemand sagt, wie es richtig sein muss.
Danke schonmal vorab sagt
Winfried