11. december 2002 - 21:50
Der er
2 kommentarer og 1 løsning
lav DISABLED på radio buttons
Jeg har et problem, for dette virker ikke: se venligst væk fra PHP :) print "<script> if(document.event.heldk.checked=false) document.event.landsdel[].disabled=true </script>"; function landsdel($navn, $verdi, $nr) { global $fadeOut; echo "<input type=radio class=tjeck name=\"landsdel\" value=\"$verdi\"$fadeOut"; print "><A onClick=\"document.event.landsdel[$nr].checked=true;\"><span class=InputText>$navn</span></A><br>\n"; } print "<tr><td><A onClick=\"document.event.heldk.checked=false;\"><span class=InputText>Hele DK: </span></A></td><td><input type=checkbox class=tjeck name=\"heldk\" value\"true\" checked$fadeOut></td></tr>"; print "<tr><td><span class=InputText style=\"cursor: default;\">Landsdel: </span></td><td>"; landsdel("Nordjylland", "nordjylland", "0"); landsdel("Midtjylland", "midtjylland", "1"); landsdel("Sønderjylland", "sønderjylland", "2"); landsdel("Fyn", "fyn", "3"); landsdel("Sjælland", "sjælland", "4"); landsdel("Bornbolm", "bornholm", "5"); print "</td></tr>"; Skulle gerne virke sådan at når man krydser hele DK af så skal landsdelene være disabled, og hvis man trykker den fra så skal de ikke være disabled.
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?
Slettet bruger
13. december 2002 - 15:32
#1
print "<script>function bla(v) { for (i = 0; i < document.event.landsdel.length; i++) document.event.landsdel[i].disabled = v; }</script>"; function landsdel($navn, $verdi, $nr) { global $fadeOut; echo "<input type=radio class=tjeck name=\"landsdel\" value=\"$verdi\"$fadeOut"; print "><A onClick=\"document.event.landsdel[$nr].checked=true;\"><span class=InputText>$navn</span></A><br>\n"; } print "<tr><td><A onClick=\"document.event.heldk.checked=!document.event.heldk.checked;\"><span class=InputText>Hele DK: </span></A></td><td><input type=checkbox class=tjeck name=\"heldk\" value=\"true\" onClick=\"bla(this.checked);\" checked$fadeOut></td></tr>"; print "<tr><td><span class=InputText style=\"cursor: default;\">Landsdel: </span></td><td>"; landsdel("Nordjylland", "nordjylland", "0"); landsdel("Midtjylland", "midtjylland", "1"); landsdel("Sønderjylland", "sønderjylland", "2"); landsdel("Fyn", "fyn", "3"); landsdel("Sjælland", "sjælland", "4"); landsdel("Bornbolm", "bornholm", "5"); print "</td></tr>"; Det er noget af en rodekode, så du får også et rodet svar. Til gengæld skulle det gerne virke.
01. april 2003 - 13:31
#2
det virker ikke 100% som jeg ønskede det. Bruger ikke din kode :/
Slettet bruger
01. april 2003 - 15:10
#3
Og jeg hjælper ikke, hvis du ikke vil forklare, hvad der er galt!
Vi tilbyder markedets bedste kurser inden for webudvikling