Hallo Sarah,
<form name="frm">
<select name="txt">
<option name="hobby1" value="Bollyball">
<option name="hobby2" value="Bandhall">
<option name="sowieso" value="Sport">
</select>
<input type="button" value="Zeige Hobbys" onClick="zeigeAlert();">
</form>
> > ~~~javascript
> > function dannAuchSport() {
> > alert("Wenn ih Bohhy Bandhall ist, dann auch Sport!");
> > document.frm.txt.selectedIndex = 3; // hier Sport.
> > }
> >
Dann wird nur vor dem ersten Hobby die Checkbox angezeigt, muss ich dann
jedesmal von neuem input type etc schreiben? und eght das dann trotzdem
wenn alle den name="txt" tragen? oder wie geht das dann?
ich versteh zwar nicht, was du meinst, aber das <select> hat einen Nachteil: du kannst nur eine Sache gleichzeitig auswählen. Und das ist blöd, wenn nun mal Handball & Sport ausgewählt werden soll.
Also musst du entweder alternativ Checkboxen verwenden (sowas hattest du ja angedeutet) oder <select multiple> schreiben, um so ein Mehrfachauswahlfeld zu erzeugen. Allerdings gibt es dann logischerweise nicht mehr *die* Auswahl, sondern ggf. mehrere ausgewählte <option>-Elemente, für die du in dem JavaScript-Code eine Schleife bräuchtest, um sie abzuhandeln.
Grüße,
Sven
ich hatte mal meterlange signs, die sind alle weg