17. juni 2004 - 08:46
Der er
18 kommentarer og 1 løsning
Deaktiverer alternativknap, hvordan?
Hej Eksperter... På min side vil jeg gerne have to alternativknapper (radio), og når man klikker på den ene skal den anden deaktiveres, således at man ikke kan skifte til den anden... Kan dette lade sig gøre? Hvis ikke, kan man så med en "checkbox"?
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?
Jeg prøver med følgende: <input type="checkbox" value="Vandret" name="vandret" onchange="a=this.form.lodret;if(this.selectedIndex==Lodret){a.disabled=false;a.style.background='#fff';}else{a.value='';a.disabled=true;a.style.background='#ccc'}"> Vandret<br> <input type="checkbox" value="Lodret" name="lodret"> Lodret
<input type="radio" name="MyRadio" value="første"> <input type="radio" name="MyRadio" value="anden"> radiobuttons virker ved at de har samme navn.
Ja, det er jeg klar over, men har valgt den første, skal den anden deaktiveres... Så den bliver en anden baggrund og ikke kan klikkes i... Håber du forstår...
function togRadio(rn,r){ for(i=0;i<document.forms[0].elements[rn].length;i++){ if(document.forms[0].elements[rn][i]!=r) document.forms[0].elements[rn][i].disabled=true; } } ... <input type="radio" name="compare" value="checkbox#1" onclick="togRadio(this.name,this);"> <input type="radio" name="compare" value="checkbox#2" onclick="togRadio(this.name,this);">
Sådan... mm12010 læg et svar og du får point...
Kan I også hjælpe mig med dette: Den skal tage værdien fra et nyt vindue og sætte ind i radio'en... Men hvordan gør man det? Jeg har gjort sådan ved en checkbox: opener.document.opret.haster.checked = true
opener.document.opret.compare[1].value = "EtEllerAndet"
opener.document.opret.compare[0].value = "EtEllerAndet" (første button) opener.document.opret.compare[1].value = "NogetAndet" (anden button)
17. juni 2004 - 09:28
#11
Prøv at kalde dem noget andet end form. Det er nemlig et specielt ord.
17. juni 2004 - 09:30
#12
du ændre kun værdien med denne funktion. Hvis du vil "afkrydse" en af dem, skal du gøre sådan: opener.document.opret.DitRadioNavn[0].checked = true
17. juni 2004 - 09:39
#13
og hvis du så vil deaktivere resten, kan du kalde funktionen sådan: opener.togRadio('DitRadioNavn',opener.document.opret.DitRadioNavn[0]);">
17. juni 2004 - 09:39
#14
prøver lige igen :o) opener.togRadio('DitRadioNavn',opener.document.opret.DitRadioNavn[0]);
17. juni 2004 - 10:51
#15
Jeg kan stadig ikke få det til at virke... Vil I tjekke
www.pen10.dk/test.html igen?
17. juni 2004 - 10:56
#16
opener.togRadio('tegning',opener.document.opret.tegning[0]) skal være: opener.togRadio("tegning",opener.document.opret.tegning[0]) ellers kan kompileren ikke finde ud af ' og ".
17. juni 2004 - 10:58
#17
prøv sådan: <a href="#" onclick="opener.document.opret.nummer.value=1;opener.document.opret.navn.value='Kundens navn';opener.document.opret.tegning[0].checked=true;opener.togRadio('tegning',opener.document.opret.tegning[0]);window.close();return false;">Sæt ind</a>
17. juni 2004 - 11:00
#18
Så virker det... Tak for hjælpen...
17. juni 2004 - 11:06
#19
selv tak :o)
Vi tilbyder markedets bedste kurser inden for webudvikling