F Frezze Medlem sedan apr. 2004 114 inlägg Frågan 15 juni 2006 11:40 #1 Hej.
Har en kod som ska ändra en knapp så den inte längre är disabled, dock tycker jag att jag gjort rätt... men får det ändå inte att fungera, vad är fel?
Tack på förhand!
<script language="JavaScript" type="text/javascript">
function checkchecked(){
if(document.getElementById('gvavtal').checked)
document.getElementById('posta').disabled = false;
else
document.getElementById('posta').disabled = true;
}
</script>
<input type="checkbox" name="gvavtal" onclick="checkchecked()" />
<input type="image" name="posta" id="posta" src="gfx/gvRM.gif" disabled="disabled" />
Hrm, vet inte hur det fungerar med en bild som submit men med knapp:
<script language="JavaScript" type="text/javascript">
function checkchecked() {
if(document.getElementById('gvavtal').checked == true) {
document.getElementById('posta').disabled = false;
} else {
document.getElementById('posta').disabled = true;
}
}
</script>
<input type="checkbox" name="gvavtal" id="gvavtal" onclick="checkchecked();" />
<input type="button" id="posta" value="Skicka" disabled="disabled" />
Du kan ju lösa det så att du har två div:ar som du visar/döljer beroende på om man har klickat checkboxen eller inte.
Kanske finns smidigare så man kan disabla en submit-image, men det är mer än vad jag vet :)
typ
<div id="disabledSubmit"><img src="gfx/gvRM.gif"></div>
<div id="enabledSubmit"><input type="image" name="posta" id="posta" src="gfx/gvRM.gif" /></div>
D Denkan Medlem sedan juni 2002 256 inlägg Testa med
<script language="JavaScript" type="text/javascript">
function checkchecked(){
if(document.getElementById('gvavtal').checked)
document.getElementById('posta').disabled = [B]''[/B];
else
document.getElementById('posta').disabled = [B]'disabled'[/B];
}
</script>
<input type="checkbox" name="gvavtal" [B]id="gvavtal"[/B] onclick="checkchecked()" />
<input type="image" name="posta" id="posta" src="gfx/gvRM.gif" disabled="disabled" />
F Frezze Medlem sedan apr. 2004 114 inlägg JAreMANNEN: Tack för ett så pass snabbt svar, men de var ju inte riktigt så jag ville ha det. Men som sagt, ett tack ska du ändå ha! :)
Denkan: Fungerar helt perfekt! Tack så mycket! :D