select condizionale

Fabio90

Utente Attivo
29 Feb 2012
507
0
16
Buongiorno,
per questo e-commerce che sto realizzando avrei necessità di realizzare una select che faccia filtro tra: materiale tessuto e colore telo..

acrilico -> mostra solo colore ecrù
PVC -> mostra solo beige e bianco
Tempotest -> mostra tutti i colori tranne ecrù

Ho provato a buttare uno schema logico.. Se va bene come posso implementarlo?

Codice:
jQuery(document).ready(function( $ ) {
	 $("#pa_materiale-tessuto").change(function() {
		var materiale = $("#pa_materiale-tessuto").val(); //memorizzo value materiale
		switch (materiale) {  switch sui materiali
			case (materiale == 'acrilico'):
			//mostra solo colore ecrù
			break;
			case (materiale == 'pvc'):
			//mostra beige + bianco
			break;
			case (materiale == 'tempotest'):
			//tutti i colori tranne ecrù 
			break;
			
		}
	 });

Grazie per il vostro aiuto
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, prova questo esempio
HTML:
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
<script type="text/javascript">
    $(document).ready(function() {
        var colors;
        $("#pa_materiale-tessuto").change(function() {
            switch($(this).val()) {
                case "acrilico":
                    colors = ["red","blue"];
                    break;
                case "tempotest":
                    colors = ["black","green"];
                    break;
                case "pvc":
                    colors = ["yellow","gray","maroon"];
                    break;
                default:
                    colors = [];
                    break;
            }
            $("#pa_colore-telo").empty();
            $("#pa_colore-telo").append("<option value=''>Scegli un opzione </option>"); 
            for (var i = 0; i < colors.length; i++) {
                $("#pa_colore-telo").append("<option value='" + colors[i] + "'>" + colors[i] + "</option>"); 
            }                
        });
    });
        
</script>
<select id="pa_materiale-tessuto" name="attribute_pa_materiale-tessuto">
    <option value="">Scegli un opzione </option>
    <option value="acrilico">Acrilico</option>
    <option value="pvc">PVC</option>
    <option value="tempotest">Tempotest Parà</option>
</select>
<select id="pa_colore-telo" name="attribute_pa_colore-telo">
    <option value="">Scegli un opzione </option>
</select>
 
Discussioni simili
Autore Titolo Forum Risposte Data
Fabrizio Fiorita Compilazione condizionale delle opzioni di <select> PHP 4
borgo italia select condizionale PHP 8
L Ripetere Campi disabilitando input in riferimento ad un valore della select jQuery 0
otto9due Ordinare option di una select Javascript 5
W MySQL ciclo in SELECT MySQL 0
W MySQL SELECT list dinamica MySQL 0
M Select Option dentro una Table jQuery 2
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
I Fatal error: Query Failed! SQL: SELECT * INTO OUTFILE PHP 1
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

Discussioni simili