Danke, das hab ich mir fast gedacht...
Bitte kein Tofu
Am liebsten wäre mir die Variante, dass ich bei Auswahl von der OptionA im P1-Auswahlfeld, diese OptionA in den Auswahlfeldern P2-P5 ganz verschwindet und nicht mehr auswählbar ist; so müsste ich nicht mit JavaScript überprüfen. Leider hab ich aber keinen blassen Schimmer, wie ich das anstellen soll, und in der SelfHTML-Doku hab ich auch nichts dsbzgl. gefunden. Hast du da ev. einen Lösungsansatz?
Das wäre zwar auch möglich ist aber nicht sicher da JS ausgeschaltet werden kann.
Der ansatz von wahsaga ist nicht schlecht. ungefähr so:
function pruefen(x)
{
var check = new Object();
for(var i = 1; i < 6; i++)
{
var val = x.elements['P' + i][x['P' + i].selectedIndex].value;
if(check[ val ] )
{
alert('ein Wert darf nicht doppelt gewählt werden!');
return false;
}
check[ val ] = 1;
}
return true;
}
Struppi.