03. november 2010 - 00:45Der er
5 kommentarer og 1 løsning
Avanceret dropdown/rullemenu
Jeg vil gerne have lavet en dropdown indgang på min side. Jeg tænker noget i retningen at man først vælger i én dropdown fx. 1.1, 1.2, 1.3
Når man har valgt kommer der først nu her endnu en dropdown til syne, hvor man så har mulighed nogle flere valgmuligheder, alt efter hvad man valgte i den første. Derefter kommer endnu end dropdown til syne, med samme principper som den lige over.
Når man så har lavet valget i den 3. dropdown vil man få et tekstfelt/formular frem hvor man kan skrive i, og derefter sende til en mail som er fundet udfra valget man gjorde i 3. dropdown.
Har søgt en del, men kan ikke lige finde en løsning på dette.
Håber i kan forstå hvad jeg mener, og har nogle gode ideer til hvordan jeg kommer videre.
jQuery er din ven. Her et eksempel jeg har lavet hvor jeg laver en select i feltet med id "disksystem". Ved select henter den data fra printdiskgrouplist.php og smider i feltet med id diskgroup_list.
Den kan man så udvidde til meget andet. Jeg er ikke sikker på at det er det helt rigtige - udfra din forklaring - men det er noget at starte på.
$('select#disksystem').live('change', function() { var options = ''; var select = $(this).parent().parent().find('select#diskgroup_list'); $.getJSON('printdiskgrouplist.php',{disksystem: $(this).val()}, function(data) { for (var i = 0; i < data.length; i++) { options += '<option value=\"' + data[i].dg_id + '\">' + data[i].dg_name + '</option>'; } select.html(options); }); });
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.