09. februar 2005 - 23:44Der er
4 kommentarer og 1 løsning
Select boks
Jeg har på siden www.aclass-hotel.dk lavet 2 selects under "Kør selv ferie", når man vælger noget i den ene (intSeasonType), bliver den anden(V_LAND) fyldt ud af et javascript som kan ses i denne fil: http://aclass-hotel.dk/js/koerselv.js - Dette virker perfekt i IE, men slet ikke i firefox! HJÆlP.... :)
Flere kommuner går nu i gang med at bruge AI-understøttet dokumentation. Målet er, at sagsbehandlere skal bruge mindre tid på referater og registrering – og mere tid på nærvær i mødet med borgeren.
Jeg har lavet din koerselv.js lidt om. Her er koden til den: function findlande() { var foraar = new Array( "Belgien", "BE", "Danmark", "DK", "England", "GB", "Frankrig", "FR", "Holland", "NL", "Italien", "IT", "Norge", "NO", "Sverige", "SE", "Tjekkiet", "CZ", "Tyskland", "DE"); var sommer = new Array( "Belgien", "BE", "Danmark", "DK", "England", "GB", "Frankrig", "FR", "Holland", "NL", "Italien", "IT", "Norge", "NO", "Sverige", "SE", "Tjekkiet", "CZ", "Tyskland", "DE", "Ungarn", "HU", "Østrig", "AT"); var efteraar = new Array( "Belgien", "BE", "Danmark", "DK", "England", "GB", "Frankrig", "FR", "Holland", "NL", "Italien", "IT", "Norge", "NO", "Sverige", "SE", "Tjekkiet", "CZ", "Tyskland", "DE", "Ungarn", "HU", "Østrig", "AT"); var vinter = new Array( "Italien", "IT", "Norge", "NO", "Slovenien", "SI", "Sverige", "SE", "Østrig", "AT");
//finder ud af hvilken årstid der er valgt var selectAarstid = document.getElementById("intSeasonType"); var aarstid = selectAarstid.value; //tømmer landeSelectBoksen var selectLand =document.getElementById("V_LAND"); while(selectLand.length>0) selectLand.options[0]=null;
//vælger det rigtige array med lande switch(aarstid){ case "0" : var aarstidsArray = weekendmini;break; case "1" : var aarstidsArray = foraar;break; case "2" : var aarstidsArray = sommer;break; case "3" : var aarstidsArray = efteraar;break; case "4" : var aarstidsArray = vinter;break; }
//laver landeSelectBoksen ud fra arrayet for (var i=0; i<aarstidsArray.length; i+=2){ var option = document.createElement("OPTION"); option.setAttribute("value",aarstidsArray[i+1]); option.innerHTML = aarstidsArray[i]; selectLand.appendChild(option); } }
Og din select boxe har hver fået en id svarende til deres name. <select name="intSeasonType" id="intSeasonType" onchange="findlande();"> <select name="V_LAND" id="V_LAND">
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.