![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Nun möchte ich, dass an anderer Stelle diese Variable, also var qq = select.options[select.selectedIndex].text als Wert in ein Input-Element eingefügt wird. Also etwa so input type="hidden" name="dienamen" value="<script type="text/javascript">document.write (qq);</script>" aber so klappt das natürlich nicht. Aber wie? |
#3
| |||
| |||
|
|
Wenn input und select im selben Formular sind, dann etwa select.form.elements.dienamen.value = qq; Die Zuweisung muss innerhalb der Funktion setLink erfolgen, da die Variable qq lokal zur Funktion ist. |
#4
| |||
| |||
|
|
Ich habe dem Formular mal einen Namen ("Form1") gegeben und es testweise mal mit document.form1.dienamen.value = "222"; versucht, aber leider kommt der Wert nicht im Formularfeld an. |
#5
| |||
| |||
|
|
Das sollte so funktionieren, wenn du form name="form1" ... hast, und darin genau ein input mit Namen "dienamen": input type="hidden" name="dienamen" |
#6
| |||
| |||
|
|
Ja, habe ich genau so. Leider trotzdem nix... |
#7
| |||
| |||
|
|
BTW soll nicht der "value"-Wert aus der Select-Auswahl übernommen werden, sondern der angezeigte Text, also "eins" bzw. "zwei". |
#8
| |||
| |||
|
#9
| |||
| |||
|
|
marc heiners wrote: BTW soll nicht der "value"-Wert aus der Select-Auswahl übernommen werden, sondern der angezeigte Text, also "eins" bzw. "zwei". Hier ist ein funktionierendes Beispiel: http://home.arcor.de/martin.honnen/j...007041101.html -- Martin Honnen http://JavaScript.FAQTs.com/ |
![]() |
| Thread Tools | |
| Display Modes | |
| |