[kamui]
Hallo,
ich habe in einem Forumlar eine <select>-Area und ein <input>-Feld. Nun wollte ich, dass wenn man ein Ding von den <option>-Dingern auswählt, in dem <input>-Feld ein andere Text erscheint. Gegooglet, gefunden.
code: |
1:
2:
3:
4:
5:
6:
|
<form action="" name="messages" method="POST">
<select size="1" width="400">
<option value="10" value="this.messages.iputfelld.value = 'Das hier ist das Value'">blabla</option>
</select>
<input type="text" width="500" name="iputfelld" value="" />
</form> |
|
Funktioniert leider nicht ...
Schweinebacke
so: obwohl ich kein sinn in einem Optionsfeld sehe.
code: |
1:
2:
3:
4:
5:
6:
|
<form action="" name="messages" method="POST">
<select name="Auswahl" size="1" width="400">
<option value="Das hier ist das Value" onclick="document.messages.iputfelld.value =this.form.Auswahl.value" >blabla</option>
</select>
<input type="text" width="500" name="iputfelld" value="" />
</form> |
|
[kamui]
Funktioniert danke

Und das ganze war nur ein Auszug aus einem Code

Natürlich gibt es mehr als ein input-Feld.
Andere Frage, bei klick auf das <option>-Feld soll ein Radiobutton angeklickt werden, wenn eine Variable auf 1 steht. Ist das realisierbar?
Schweinebacke
Wo steht die Variable auf 1, im Optionsfeld ? Und was ist mit dem radio-Button, soll der dann erst erscheinen.
Ganz steig ich da noch nicht durch, was genau du möchtest. Gehen tut fast alles.
[kamui]
Also ich habe in PHP eine Variable (kann man ja ganz einfach in JS machen). Nun möchte ich, dass wenn diese Variable auf 1 (und nicht auf 0) steht, dass wenn man dann auf das <option>-Feld klickt, ein radio-Button "angeklickt" werden soll.
Hoffe so ist es verständlicher.
Schweinebacke
dann hier mal ein Beispiel wie ich es verstanden habe.
code: |
1:
2:
3:
4:
5:
6:
7:
|
<form name="messages">
<p><select name="Auswahl" size="1" name="D1">
<option value="1" onclick="document.messages.R1.checked=true">ja</option>
<option value="0">nein</option>
</select></p>
<p><input type="radio" value="V1" name="R1"></p>
</form> |
|
[kamui]
Genau so, danke dir sehr Schweinebracke