FAQ |
Kalender |
2014-05-01, 11:47 | #1 | |||
|
||||
Flitig postare
|
Hej,
Har stött på ett litet problem på en sida jag utvecklar till en kund. På sidan ska man kunna välja län och sedan kommun. Har använt mig av javascript för detta. Dock skulle jag behöva ha med ett ID istället för kommunens namn. <script type="text/javascript"> // State lists var states = new Array(); states['Blekinge'] = new Array('Karlshamn','Karlskrona','Olofström','Ronneb y','Sölvesborg'); function setStates(){ cntrySel = document.getElementById('country'); stateList = states[cntrySel.value]; changeSelect('state', stateList, stateList); setCities(); } function changeSelect(fieldID, newOptions, newValues) { selectField = document.getElementById(fieldID); selectField.options.length = 1; for (i=0; i<newOptions.length; i++) { selectField.options[selectField.length] = new Option(newOptions[i], newValues[i]); } } </script> RESULTAT EFTER MAN VALT EX. BLEKINGE -------------------------------------------------- <select id="state" onchange="setCities();" name="taxo[1][term]"> <option value="">Alla Städer</option> <option value="Karlshamn">Karlshamn</option> <option value="Karlskrona">Karlskrona</option> <option value="Olofström">Olofström</option> <option value="Ronneby">Ronneby</option> <option value="Sölvesborg">Sölvesborg</option> </select> Jag skulle alltås vilja ha ett förbestämt ID i value istället för Karlshamn. Karlshamn ska dock stå kvar som namn i option. Någon som har några tips på hur jag ska ändra i javascript koden? Har försökt leta efter lösning på nätet men inte hittat något som passar. |
|||
Svara med citat |
|
|