hi,
ich habe folgendes problem:
ich habe mehrere select boxes, die aus einer datenbank befüllt werden. in jeder select box stehen also dieselben einträge. ich möchte aber nun, das ein eintrag nur in einer select box ausgewählt werden kann, und nicht in einer weiteren.
wie kann ich also bereits ausgewählte einträge für die anderen select boxes sperren? es ging wohl mit einer nachträglichen überprüfung nach dem submit des formulars, aber ich würde es gerne gleich abfangen.
bin für jede anregung dankbar
nachtrag:
habe mich entschieden es mit javascript zu machen. habe aber jetzt das problem auf das array von selctions zuzugreifen.
bei einem sollte es ja irgendwie so funktionieren: inhalt=document.form.select.options[document.form.selection.selectedIndex].value; was ich brauche ist eine schleife die alle selections durchläuft, also in etwa:
for (cnt=1; cnt<max; cnt++)
{
inhalt=document.form.select[ cnt ].options[document.form.select.selectedIndex].value;
}
das haut aber irgendwie nicht hin.
es wäre wirklich genial, wenn mir jemand weiter helfen könnte.
dank im voraus
hal
[Editiert von hal21 am 06-03-2002 um 14:24]
ich habe folgendes problem:
ich habe mehrere select boxes, die aus einer datenbank befüllt werden. in jeder select box stehen also dieselben einträge. ich möchte aber nun, das ein eintrag nur in einer select box ausgewählt werden kann, und nicht in einer weiteren.
wie kann ich also bereits ausgewählte einträge für die anderen select boxes sperren? es ging wohl mit einer nachträglichen überprüfung nach dem submit des formulars, aber ich würde es gerne gleich abfangen.
bin für jede anregung dankbar
nachtrag:
habe mich entschieden es mit javascript zu machen. habe aber jetzt das problem auf das array von selctions zuzugreifen.
bei einem sollte es ja irgendwie so funktionieren: inhalt=document.form.select.options[document.form.selection.selectedIndex].value; was ich brauche ist eine schleife die alle selections durchläuft, also in etwa:
for (cnt=1; cnt<max; cnt++)
{
inhalt=document.form.select[ cnt ].options[document.form.select.selectedIndex].value;
}
das haut aber irgendwie nicht hin.
es wäre wirklich genial, wenn mir jemand weiter helfen könnte.
dank im voraus
hal
[Editiert von hal21 am 06-03-2002 um 14:24]
Kommentar