ciao.
So che se ne e' gia parlato....infatti...con tutte le cose trovate sul forum son riuscito a fare cio che volevo...ma ho pasticciato troppo il codice e ora...dovendo apportare una piccola modifica...non riesco a metterci mano.
Quello che sto trattando e' una <select></select> con onChange, e su quell'evento deve ricaricare la select proponendomi come prima scelta quella che avevo selezionato( passandone il value), e sotto le altre scelte eliminando il doppione...
mi vergogno un po a postare il codice ...anche perche e' pieno di variabili che vengono da oggetti....
Funziona ben...ma e' veramente cervellottico...
Qualcuno sa indicarmi una soluzione piu semplice e immediata?
ci sarebbe da dire che poi per uno stesso option ne ho quattro diversi e dovrei aggiungere quello...del tipo :
select
opt1 valor1
opt1 valor2
opt1 valor3
op2
opt3
codice:<select name="connection" onChange ="location.href='addSession.php?sess_t=<?php echo $sess_t; ?>&id_connect='+this.options[this.selectedIndex].value;" > <option value = "<?php echo $id_conn; ?>"><?php echo $connName; ?></option> <?php $totConn = $net->countConn(); for($j=0;$j<$totConn;$j++) { $connection = $net->getConnection($j); $id_connOther = $connection->getId(); if(isset($id_connect)) { $jolly = $id_connect; } else { $jolly = $id_conn; } if($jolly==$id_connOther) { } else { ?> <option value = "<?php echo $id_connOther; ?>"><?php echo $connection->getName(); ?></option> <?php } } ?> </select>

Rispondi quotando