mythodea Δημοσ. 14 Ιουνίου 2009 Δημοσ. 14 Ιουνίου 2009 Παιδιά καλησπέρα κατ' αρχήν. Θα ήθελα να κάνω το εξής σε html αλλά δεν ξέρω πώς! Θέλω να φτιάξω 2 drop-down μενού (<select>...</select>) το ένα κάτω απ' το άλλο, αλλά για κάθε ένα στοιχείο του πρώτου select θέλω να εμφανίζονται διαφορετικά υποστοιχεία στο δεύτερο select. Πχ το πρώτο select έχει σαν υποστοιχεία μάρκες συτοκινήτων. Αν εγώ επιλέξω λοιπόν τη μάρκα "citroen" θέλω αυτομάτως να εμφανίζονται υποστοιχεία στο δεύτερο select με τιμές-values: "saxo", "c1", "c2", "c3", "xsara", "xantia". Ενώ αν επιλεξω μάρκα αυτοκινήτου στο πρώτο select: "seat", θέλω το δεύτερο select να έχει για υποστοιχεία τα: "leon", "cordoba", "altea" κτλ.... Καμιά ιδέα;
Daturas Δημοσ. 14 Ιουνίου 2009 Δημοσ. 14 Ιουνίου 2009 Πολυ κλασικό παραδειγμα.. google it... Πρεπει να δουλέψεις με javascript και dom
Uberalles_gr Δημοσ. 15 Ιουνίου 2009 Δημοσ. 15 Ιουνίου 2009 Εάν έχεις βάση από πίσω τότε γίνεται με AJAX (ένα παραπλήσιο με αυτό που ζητάς http://www.w3schools.com/ajax/ajax_database.asp) αλλιώς εάν οι τιμές θα είναι standart τότε θα κάνεις το εξής : Στο πρώτο select θα βάλεις ένα onclick="test1(this.value)" και θα πας και θα φτιάξεις μία function όπου θα τραβάς το ποιο διάλεξε και ανάλογα με το τι διάλεξε και με την εντολή getElementById("selectbox2").innerHTML θα πας να φτιάξεις το 2ο σου select box.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.