07. marts 2005 - 10:14
Der er
17 kommentarer og 1 løsning
Multi select
hej jeg skal bruge noget kode måske javascript. når man vælger Jylland på min side skal den auto vælge: århus amt, ribe amt osv.. amterne vise som checked box.
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
07. marts 2005 - 10:38
#1
Noget i denne stil?? <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> <!-- function checkAmt(funkForm) { var obj = funkForm.check1 for (f=0;f<obj.length;f++) obj[f].checked = false; if(funkForm.lansdel.selectedIndex == 1) { funkForm.check1[0].checked = true; funkForm.check1[1].checked = true; funkForm.check1[2].checked = true; } if(funkForm.lansdel.selectedIndex == 2) { funkForm.check1[3].checked = true; } if(funkForm.lansdel.selectedIndex == 3) { funkForm.check1[4].checked = true; } } //--> </SCRIPT> <form name="myForm" method="post"> <select name="lansdel" onchange="checkAmt(this.form)"> <option value=""> <option value="jy">Jylland <option value="fy">Fyn <option value="sj">Sjælland </select><br><br> <input type="Checkbox" name="check1" value="aar">Århus<br> <input type="Checkbox" name="check1" value="rib">Ribe<br> <input type="Checkbox" name="check1" value="rin">Ringkøbing<br> <input type="Checkbox" name="check1" value="fyn">Fyn<br> <input type="Checkbox" name="check1" value="kbh">København<br> </form>
07. marts 2005 - 10:44
#2
ja men jylland skal også være en checkbox ikke en drop down .-)
07. marts 2005 - 10:50
#3
Man skal altså kunne vælge både Jylland og Sjælland også skal alle amter i Jylland og Sjælland afkrydses??
07. marts 2005 - 11:03
#4
den er svær men ja..
07. marts 2005 - 11:15
#5
Denne afkrydser dem, men fjerner dem ikke igen: <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> <!-- function checkAmt(funkForm, checkLansdel) { if(checkLansdel == "jy") { funkForm.check1[0].checked = true; funkForm.check1[1].checked = true; funkForm.check1[2].checked = true; } if(checkLansdel == "fy") { funkForm.check1[3].checked = true; } if(checkLansdel == "sj") { funkForm.check1[4].checked = true; } } //--> </SCRIPT> <form name="myForm" method="post"> <input type="Checkbox" name="lansdel" value="jy" onClick="checkAmt(this.form,this.value)">Jylland<br> <input type="Checkbox" name="lansdel" value="fy" onClick="checkAmt(this.form,this.value)">Fyn<br> <input type="Checkbox" name="lansdel" value="sj" onClick="checkAmt(this.form,this.value)">Sjælland<br> <input type="Checkbox" name="check1" value="aar">Århus<br> <input type="Checkbox" name="check1" value="rib">Ribe<br> <input type="Checkbox" name="check1" value="rin">Ringkøbing<br> <input type="Checkbox" name="check1" value="fyn">Fyn<br> <input type="Checkbox" name="check1" value="kbh">København<br> </form>
07. marts 2005 - 11:18
#6
he fedt, kan du lave det så de fjernes ?
07. marts 2005 - 11:26
#7
det er helt fint kom med et svar tak,,,
07. marts 2005 - 11:26
#8
Sådan :o) <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> <!-- function checkAmt(funkForm, checkLansdel) { if(checkLansdel == "jy") { funkForm.check1[0].checked = funkForm.lansdel[0].checked; funkForm.check1[1].checked = funkForm.lansdel[0].checked; funkForm.check1[2].checked = funkForm.lansdel[0].checked; } if(checkLansdel == "fy") { funkForm.check1[3].checked = funkForm.lansdel[1].checked; } if(checkLansdel == "sj") { funkForm.check1[4].checked = funkForm.lansdel[2].checked; } } //--> </SCRIPT> <form name="myForm" method="post"> <input type="Checkbox" name="lansdel" value="jy" onClick="checkAmt(this.form,this.value)">Jylland<br> <input type="Checkbox" name="lansdel" value="fy" onClick="checkAmt(this.form,this.value)">Fyn<br> <input type="Checkbox" name="lansdel" value="sj" onClick="checkAmt(this.form,this.value)">Sjælland<br> <input type="Checkbox" name="check1" value="aar">Århus<br> <input type="Checkbox" name="check1" value="rib">Ribe<br> <input type="Checkbox" name="check1" value="rin">Ringkøbing<br> <input type="Checkbox" name="check1" value="fyn">Fyn<br> <input type="Checkbox" name="check1" value="kbh">København<br> </form>
08. marts 2005 - 10:18
#9
findes der en anden måde hvor man kan skrive ud fra jylland hvikle der tilhører den ?
08. marts 2005 - 10:41
#10
Mener du i stedet for: funkForm.check1[0].checked = funkForm.lansdel[0].checked; funkForm.check1[1].checked = funkForm.lansdel[0].checked; funkForm.check1[2].checked = funkForm.lansdel[0].checked; ??? Den mest dynamiske løsning er at gøre jy, fy og sj en del af amt-checkboksene. Enten som value eller name, men det giver nye problemer når værdieren skal hentes ud igen.
08. marts 2005 - 10:47
#11
jeg mener det skal ind i en tabel og så kan den ikke finde ud af den med nummer 1,2,3 osv
08. marts 2005 - 10:51
#12
ikke helt med....
08. marts 2005 - 10:57
#13
ok, prøv at lave den den forslog i 10:41.30 men så det virker i denne her.. du ved jo hvilke amter der høre til jylland osv.. <TITLE> Byer</TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> </HEAD> <BODY> <TABLE> <TR> <TD><input type="Checkbox" name="" value="">Danmark</TD> <TD><input type="Checkbox" name="" value="">Jylland</TD> <TD><input type="Checkbox" name="" value="">Sjælland</TD> <TD><input type="Checkbox" name="" value="">Fyn</TD> </TR> <TR> <TD><input type="Checkbox" name="" value="">Bornholm</TD> <TD><input type="Checkbox" name="" value="">Frederiksborg Amt</TD> <TD><input type="Checkbox" name="" value="">Københavns Amt</TD> <TD><input type="Checkbox" name="" value="">Nordjyllands Amt</TD> </TR> <TR> <TD><input type="Checkbox" name="" value="">Ribe Amt</TD> <TD><input type="Checkbox" name="" value="">Ringkøbing Amt</TD> <TD><input type="Checkbox" name="" value="">Roskilde Amt</TD> <TD><input type="Checkbox" name="" value="">Sønderjyllands Amt</TD> </TR> <TR> <TD><input type="Checkbox" name="" value="">Storstrøms Amt</TD> <TD><input type="Checkbox" name="" value="">Vejle Amt</TD> <TD><input type="Checkbox" name="" value="">Vestsjællands Amt</TD> <TD><input type="Checkbox" name="" value="">Viborg Amt</TD> </TR> </TABLE> </BODY> </HTML>
08. marts 2005 - 11:49
#14
har du forladt mig ?
08. marts 2005 - 12:01
#15
Ikke endnu, men jeg har lige nogle andre ting jeg skal lave først. Skal nok komme tilbage :o)
08. marts 2005 - 12:12
#16
super tak
08. marts 2005 - 12:44
#17
<TITLE> Byer</TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> </HEAD> <BODY> <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> <!-- function checkAmt(funkForm, checkLansdel) { if(checkLansdel == "jy") { funkForm.check1[3].checked = funkForm.lansdel[1].checked; funkForm.check1[4].checked = funkForm.lansdel[1].checked; funkForm.check1[5].checked = funkForm.lansdel[1].checked; funkForm.check1[7].checked = funkForm.lansdel[1].checked; funkForm.check1[9].checked = funkForm.lansdel[1].checked; funkForm.check1[11].checked = funkForm.lansdel[1].checked; funkForm.check1[12].checked = funkForm.lansdel[1].checked; } if(checkLansdel == "fy") { funkForm.check1[1].checked = funkForm.lansdel[3].checked; } if(checkLansdel == "sj") { funkForm.check1[0].checked = funkForm.lansdel[2].checked; funkForm.check1[2].checked = funkForm.lansdel[2].checked; funkForm.check1[6].checked = funkForm.lansdel[2].checked; funkForm.check1[8].checked = funkForm.lansdel[2].checked; funkForm.check1[10].checked = funkForm.lansdel[2].checked; } if(checkLansdel == "dk") { var obj = funkForm.check1 for(f=0;f<obj.length;f++) funkForm.check1[f].checked = funkForm.lansdel[0].checked; } } //--> </SCRIPT> <form name="myForm" method="post"> <TABLE> <TR> <TD><input type="Checkbox" name="lansdel" value="dk" onClick="checkAmt(this.form,this.value)">Danmark</TD> <TD><input type="Checkbox" name="lansdel" value="jy" onClick="checkAmt(this.form,this.value)">Jylland</TD> <TD><input type="Checkbox" name="lansdel" value="sj" onClick="checkAmt(this.form,this.value)">Sjælland</TD> <TD><input type="Checkbox" name="lansdel" value="fy" onClick="checkAmt(this.form,this.value)">Fyn</TD> </TR> <TR> <TD><input type="Checkbox" name="check1" value="">Frederiksborg Amt</TD> <TD><input type="Checkbox" name="check1" value="">Fyn Amt</TD> <TD><input type="Checkbox" name="check1" value="">Københavns Amt</TD> <TD><input type="Checkbox" name="check1" value="">Nordjyllands Amt</TD> </TR> <TR> <TD><input type="Checkbox" name="check1" value="">Ribe Amt</TD> <TD><input type="Checkbox" name="check1" value="">Ringkøbing Amt</TD> <TD><input type="Checkbox" name="check1" value="">Roskilde Amt</TD> <TD><input type="Checkbox" name="check1" value="">Sønderjyllands Amt</TD> </TR> <TR> <TD><input type="Checkbox" name="check1" value="">Storstrøms Amt</TD> <TD><input type="Checkbox" name="check1" value="">Vejle Amt</TD> <TD><input type="Checkbox" name="check1" value="">Vestsjællands Amt</TD> <TD><input type="Checkbox" name="check1" value="">Viborg Amt</TD> </TR> <TR> <TD><input type="Checkbox" name="check1" value="">Århus</TD> </TR> </TABLE> </form> </BODY> </HTML>
08. marts 2005 - 12:47
#18
sådan tak
Kurser inden for grundlæggende programmering