checkbox java script/asp
Jeg kan ikke rigtig hitte ud af om det er asp eller javascripten den er gal i - men gal er den.Meningen med nedenstående kode er at når der er markeret i spg2 og spg2a, så skal der stå 1 i feltet res2.
Om der er markeret eller ej, henter jeg fra en accessdatabase.
Når jeg viser nedenstående side, får jeg checkbox felterne vist rigtig nok. Når der i databasen står checked er den markeret med et hak og ellers ikke. Det der er forkert er at feltet res2 altid giver 1. I min value skriver jeg jo netop "checked" om det måske var derfor. Men fjerner jeg det, ja så bliver ingen af checkboxene markeret.
function checkForm(){
if(document.forms[0].spg2.value=="checked" && document.forms[0].spg2a.value=="checked"){
document.forms[0].res2.value = 1
}else{
document.forms[0].res2.value = 0
}
}
<body onLoad=checkForm()>
<tr>
<td width="50">Spg2a</td>
<td width="321" valign="top"><input type="checkbox" name="spg2a" value="checked" <%=spg2a%> onChange=checkForm()></td>
</tr>
<tr>
<td width="50">Spg2</td>
<td width="321" valign="top"><input type="checkbox" name="spg2" VALUE="checked" <%spgpg2%> onChange=checkForm()></td>
</tr>
<tr>
<td width="50">res2</td>
<td width="321" valign="top"><input type="text" name="res2" size="25"></td>
</tr>
