Guude!
[...] Ich würde jetzt aber noch gerne, wenn ein Empfänger gewählt wurde neben der Selectbox in einem input feld oder wenn nicht möglich als normale Textausgabe die Position des Mitarbeiters ausgeben.
Für Dein Problem eignet sich im <select> das Attribut "onchange". Mit diesem rufst Du eine JS-Funktion (bspw. "showinfo()") auf, in der Du Dir erstmal den value (nicht den sichtbaren Text) der ausgewählten Option mittels namesDesFormulars.nameDerSelectBox.value holst. Du solltest zuvor ein Array initiiert haben, welches die Position der Mitarbeiter in der Reihenfolge enthält, in der sie im <select> auch angezeigt werden [1]. Wenn Du die als Value der Optionen Zahlen von 0 aufsteigend gewählt hast, schreibst Du nun nur noch die entsprechend zugehörige Position (sie steht in meinArray[valueDerSelectBox]) in das <input>-Feld. Fertig.
Das funktioniert zwar so, ist aber noch nicht die Krone der Eleganz und Wartbarkeit (wenn z.B. ein neuer Eintrag hinzukommen soll). Aber vorerst ist es mal eine Basis, von der aus Du gerne weiter experimentieren darfst... ;-)
[1] Im Prinzip:
<option value="0">Name des 1. Mitarbeiters</option>
-> meinArray = new Array("Position des 1.Mitarbeiters", "...");
LG ausm Hesseland
Lemmy
Wer seiner Frau gegenüber stets beteuert, dass DAS tatsächlich 30cm sind, darf sich nicht wundern, wenn sie nicht richtig einparken kann...