Guten Abend,
ich bin gerade dabei, ein DropDownMenü (size=10) zu erstellen, in das ich über ein weiteres DropDownMenü (size=10), in dem aus einer MySQL-Datenbank die Usernamen und die dazugehörige ID eingefügt werden, die Optionfelder übertrage, in dem ich das Optionfeld anklicke.
Dies geschieht bisher alles mit Javaskript. Mein Problem hierbei ist nun, dass ich natürlich beliebig oft denselben Namen eintragen lassen kann. D.h ich müsste bei jedem Klick auf den Namen prüfen, ob derselbe Name schon im anderen DropDownMenü vorhanden ist.
Um diese Abfrage eigentlich machen zu können, muss ich allerdings vorher prüfen, ob das zweite DropDownMenü zu Anfang leer ist. Ich weiß allerdings nicht wie, ich das überprüfen kann.
Habe schon etwas ausprobiert, aber dann erhalten ich folgende Fehlermeldung:
"Fehler: uncaught exception: [Exception... "Index or size is negative or greater than the allowed amount" code: "1" nsresult: "0x80530001 (NS_ERROR_DOM_INDEX_SIZE_ERR)" location: xxx"
Versuche halt mit
darauf zuzugreifen, aber wiegesagt erhalte ich dann obige Fehlermeldung.
Gibt es noch eine andere Möglichkeit, herauszufinden, ob das Select "leer" ist?
Danke schonmal im Voraus für Hilfe
ich bin gerade dabei, ein DropDownMenü (size=10) zu erstellen, in das ich über ein weiteres DropDownMenü (size=10), in dem aus einer MySQL-Datenbank die Usernamen und die dazugehörige ID eingefügt werden, die Optionfelder übertrage, in dem ich das Optionfeld anklicke.
Dies geschieht bisher alles mit Javaskript. Mein Problem hierbei ist nun, dass ich natürlich beliebig oft denselben Namen eintragen lassen kann. D.h ich müsste bei jedem Klick auf den Namen prüfen, ob derselbe Name schon im anderen DropDownMenü vorhanden ist.
Um diese Abfrage eigentlich machen zu können, muss ich allerdings vorher prüfen, ob das zweite DropDownMenü zu Anfang leer ist. Ich weiß allerdings nicht wie, ich das überprüfen kann.
Habe schon etwas ausprobiert, aber dann erhalten ich folgende Fehlermeldung:
"Fehler: uncaught exception: [Exception... "Index or size is negative or greater than the allowed amount" code: "1" nsresult: "0x80530001 (NS_ERROR_DOM_INDEX_SIZE_ERR)" location: xxx"
Versuche halt mit
Code:
if(document.forms["newmessage"].elements["to_uid"].options[document.forms["newmessage"].elements["to_uid"].selectedIndex].text == null)
darauf zuzugreifen, aber wiegesagt erhalte ich dann obige Fehlermeldung.
Gibt es noch eine andere Möglichkeit, herauszufinden, ob das Select "leer" ist?
Danke schonmal im Voraus für Hilfe