Disable med checkbox.
Hej jeg har fundet det her script. Men har 2 problemer.Det er en formular jeg har hvor man eks. skal taste biler ind måske 100. Så skal der være en checkboks hvor man vælger bilen. Under kommer der 3 felter frem pris, farve og motorstørrelse. De bliver aktiveret. Men det script jeg har køre på hvad feltet hedder og hvis der eks. kommer 100 vil det blive et stort script. Så kan man lave så hver felter får et id. Når checkboksen er selected skal de automatisk være fremme og ikke være disable ved sideindlæsning. Dvs. kan man gør sådan man ffjerne disable fra feltet. Jeg skal bruge name til at hente værdien så den vil altid hedde eks. farve10 (farve[id]).
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script>
<!--
function disableText()
{
if(document.form1.checkbox.checked){
document.form1.pris1.disabled=false;
document.form1.motor1.disabled=false;
}else{
document.form1.pris1.disabled=true;
document.form1.farve1.disabled=true;
document.form1.motor1.disabled=true;
}
}
-->
</script>
</head>
<body>
<form name="form1">
<p>
<input type="checkbox" name="checkbox" value="checkbox" onclick="disableText();">
</p>
<p>
<input type="input" name="pris1" disable>
<SELECT NAME="farve1" disabled>
<OPTION>vælg</option>
<OPTION VALUE="gul">gul</option>
<OPTION VALUE="rød">rød</option>
<OPTION VALUE="blå">blå</option>
</SELECT>
<SELECT NAME="motor1" disabled>'
<OPTION>vælg</option>
<OPTION VALUE="2.0">2.0</option>
<OPTION VALUE="1.8">1.8</option>
<OPTION VALUE="1.6">1.6</option>
</SELECT>
</form>
</p>
</body>
</html>
Kan det lade sig gøre?