Select condizionati multipli

Leonida85

Nuovo Utente
25 Apr 2016
1
0
0
Ciao a tutti,
non riesco a capire come riuscire in javascript a fare in modo che quando l'utente seleziona un valore nella prima select, tale selezione scateni selezioni dipendenti a più di una select. Al momento riesco a gestire una sola dipendenza.....

Mi spiego meglio; in pratica l'utente nella prima select box seleziona il tipo di statistica che gli serve che può essere per Stato, per Regione o per Provincia. Al momento quando l'utente seleziona la statistica per Country riesco a popolare la seconda select box con gli stati disponibili Italia Regno Unito ed USA chiamando la funzione "populate".

Però per gestire la statistica per Regione deve essere in grado di popolare sia il campo Country sia la Regione sulla base della nazione scelta (es. se scelgo Italia deve mostrarmi solo le regioni italiane). Ho provato a chiamare "populate" passandogli anche l'id slct3 ma non funziona. Forse onchange può gestire una sola dipendenza?
A questo punto vorrei capire come posso fare per fare in modo che la combinazione scelta tra tipo di statistica e country condizioni i valori disponibili per la regione e così via. Potete darmi una mano?

Grazie mille!!!!

Codice:
<!DOCTYPE html>
<html>
<head>
<script>
function populate(s1,s2){
	var s1 = document.getElementById(s1);
	var s2 = document.getElementById(s2);
	s2.innerHTML = "";
	if(s1.value == "Statistic by country"){
		var optionArrayCountry = ["|","italy|Italy","united kingdom|United Kingdom","united states|United States"];
	} 
	for(var option in optionArrayCountry){
		var pair = optionArrayCountry[option].split("|");
		var newOption = document.createElement("option");
		newOption.value = pair[0];
		newOption.innerHTML = pair[1];
		s2.options.add(newOption);
	}
}
</script>
</head>
<body>
<h2>Select Your Statistic</h2>
<hr />
Available Statistics:
<select id="slct1" name="slct1" onchange="populate(this.id,'slct2')">
  <option value=""></option>
  <option value="Statistic by country">Statistic by country</option>
  <option value="Statistic by region">Statistic by region</option>
  <option value="Statistic by province">Statistic by province</option>
</select>
<hr />
Choose The Country:
<select id="slct2" name="slct2"></select>
<hr />
Choose The Region:
<select id="slct3" name="slct3"></select>
</body>
</html>
 
Discussioni simili
Autore Titolo Forum Risposte Data
G Colorare menu select attraverso ricerca php PHP 0
L problema con query select PHP 2
F menù select dinamico da db in php PHP 3
D popolare campi tra th alla select PHP 36
M Estrarre valore con SELECT COUNT PHP 0
M Creare un campo input select quantità di un numero intero prelevato dal db PHP 3
L Select Dinamiche...da txt? PHP 3
E Php select option e ajax PHP 23
R Select concatenata che non funziona la seconda volta Ajax 3
L select join e sottrazione punti PHP 13
L input dati con inser into select ? PHP 4
V hierarchy-select jQuery 0
Emix Select concatenate php sql ajax PHP 2
F query e form con select multipla PHP 17
T recupero valori select multipla da android Javascript 3
J php, scegliere autista da select e mostrare se ha fatto un incidente PHP 8
Tommy03 Select in ordine per numero di record MySQL 7
T problema con select dinamica con jquery Javascript 0
J Far comparire e scomparire un div con un select Javascript 1
M Opzioni select da 1 a 200 PHP 0
C input in sostituzione della select PHP 2
G Insert into select - Aiuto MySQL 0
max1974 autocomplete trigger select jQuery 0
X [Select] Valori chiave non presenti in un'altra tabella MySQL 2
M Estrarre dati da una select HTML PHP 3
MarcoGrazia jquery validate, necessità di validare almeno un elemento select su due jQuery 1
T [PHP] Autocompilazione input multiple da una select PHP 1
Alex_70 [PHP] Visualizzare foto tramite select PHP 0
S [PHP] aggiornamento table tramite select senza ricaricare la pagina PHP 5
psicomia Gestione funzione in javascript in tabella richiamare"textarea" valori preimpostati in "select" Javascript 2
M [PHP] Problema con query select PHP 2
C [PHP] Controllo <select> comportamento anomalo PHP 2
G [PHP] Select con opzioni dipendenti da un'altra select PHP 3
L [Javascript] Select option in campi input Javascript 4
M [PHP] Problemi con select PHP 6
S [RISOLTO] aggiorna tabella da select option asp classic Classic ASP 7
S [ASP] SALVARE VALORE SELECT OPTION SU CAMPO TABELLA ACCESS Classic ASP 9
max1974 [Javascript] malfunzionamento select Javascript 0
M [PHP] Drop down in campo select PHP 1
D [PHP] Select dinamici PHP 2
G sql select con array in php PHP 1
L [PHP] Form da select compilare campi automaticamente PHP 1
T [php] problema creazione query select-where PHP 5
Monital [PHP] query update e select insieme ma frazionando l'arrray PHP 12
G [Javascript] Campo a comparsa di select Javascript 0
S [PHP] restituire intera frase da una select PHP 7
A [PHP] select a cascata regione province e comuni PHP 5
maxnegri Sommare i prezzi dei prodotti aggiunti al carrello di diverse aziende con Select sum php mysqli PHP 10
A [PHP] Errore select dati da db PHP 0
maxnegri [PHP] Eliminare risultati duplicati da ciclo foreach ottenuti da una select php mysqli PHP 18

Discussioni simili