Ciao a tutti.
Ho già postato nella sezione ASP e mi hanno detto che la cosa potrebbe essere risolta con js...
Spiego il problema
Ho 4 select che devono essere popolate con i valori di una stessa tabella, ad ogni scelta questa tabella dovrebbe essere aggiornata in modo da visualizzarmi i valori non selezionati nelle precedenti select. Esempio:
select 1: popolata da Servizio1 a ServizioN
select 2: popolata da Servizio1 a ServizioN - select 1
select 3: popolata da Servizio1 a ServizioN - select 1 - select 2
select 4: popolata da Servizio1 a ServizioN - select 1 - select 2 - select 3
Il problema è che devo dare la possibilità di rivedere in qualunque momento le scelte...
Cioè, se volessi modificare la 1.a scelta con il Servizio selezionato nella Select 4, dovrei cancellare il valore nella Select 4 così da renderlo disponibile per poterlo scegliere nella Select 1....
imente mi ha suggerito questa soluzione in js:
Solo che io non ci capisco un granchè di js, almeno nello strutturare uno script così complesso...e non saprei da dove cominciare, chi può aiutarmi???l'idea è questa
[select1] A B C D
[select2] A B C D
[select3] A B C D
[select4] A B C D
su 1 seleziono B
su 2 provo a selezionare B, non me lo fa selezionare
su 2 seleziono A
su 3 provo a selezionare B, non me lo fa fare
su 3 provo a selezionare A, non me lo fa fare
su 3 seleziono D
su 4 provo a selezionare B, non me lo fa fare
su 4 provo a selezionare A, non me lo fa fare
su 4 provo a selezionare D, non me lo fa fare
su 4 seleziono C
non modifichi le select, ma impedisci che uno possa selezionare alcuni elementi
ovviamente nella pagina ASP che riceve i dati dovrai controllare che nessuno abbia aggirato il controllo verificando che tutte le 4 select abbiano valori DIFFERENTI, e se così non è dare errore
Grazie per l'attenzione.![]()