19. september 2005 - 17:59
Der er
8 kommentarer og 1 løsning
sætte disabled på en <select>
hejsa, hvordan laver jeg i JS så når man sætter kryds i en checkbox så skal en select få tildelt 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?
19. september 2005 - 18:35
#1
F.eks. sådan: <script type="text/javascript"> function ToggleGreekLetterSelect() { elm = document.getElementById("GreekLetterSelectId") elm.disabled = !elm.disabled } </script> <select id="GreekLetterSelectId" name="GreekLetterSelect"> <option>Alfa</option> <option>Beta</option> <option>Gamma</option> </select> <input type="checkbox" name="DontDoGreekLetters" OnClick="ToggleGreekLetterSelect()">
19. september 2005 - 18:58
#2
<script type="text/javasript"> function unSelect(felt1){ obj1 = getE(felt1); obj1.disabled = !obj1.disabled; } </script> <select class="smallSelect" name="s_hour" id="openHour"> <? for($i = 0; $i<24; $i++) { echo("<option value=\"".$i.":00\">".(($i<10)?"0":false).$i.":00</option>\n"); echo("<option value=\"".$i.":15\">".(($i<10)?"0":false).$i.":15</option>\n"); echo("<option value=\"".$i.":30\">".(($i<10)?"0":false).$i.":30</option>\n"); echo("<option value=\"".$i.":45\">".(($i<10)?"0":false).$i.":45</option>\n"); } ?> </select> <td colspan="2" align="left">-Åben alle ugens dage <input OnClick="unSelect('openHour');" type="checkbox"> eller specielle dags åbningstider det giver fejlen "et object var ventet " ??
19. september 2005 - 19:01
#3
function unSelect(felt1){ obj1 = document.getElementById(felt1); obj1.disabled = !obj1.disabled; }
19. september 2005 - 19:04
#4
stadig samme fejl... min getE function returnere det samme som document.getElementById(); så det giver det samme
19. september 2005 - 19:13
#5
Ret til: <script type="text/javascript">
19. september 2005 - 19:34
#6
DOHHHHH nu virker det, men kun på den første... Men det er fordi den udskriver på en for løkke i php der kan jo ikke være flere <select> med samme id ell ?
19. september 2005 - 20:21
#7
Der må ikke være flere selects med samme id - et id skal være unikt. Men det er det jo også i dette tilfælde - id'et sidder på select'en og den er jo ikke inden for i din PHP-løkke.
19. september 2005 - 21:46
#8
jow for det er kun en del af løkken hjeg har pastet herinde ;) så det er problemet... Men du løste det andet problem og det skal du have point for, så lig bare et svar så får du point :-D
19. september 2005 - 22:00
#9
Svar :^)
Vi tilbyder markedets bedste kurser inden for webudvikling