for (i = 0; i < document.checks.user.length; i++) //for all check boxes
{
if (document.checks.user[i].checked == true)
{
document.checks.submit();
return 0;
}
}
<body>
<form action="" method=POST name="checks" ID="Form2">
I have a bike:
<input type="checkbox" name="user" value="Bike" ID="Checkbox1">
<br>
<br>
</form>
<input type="button" value="Delete"
class="btn" onclick="sub_delete()"
onmouseover="hov(this, 'btn btnhov')" onmouseout="hov(this, 'btn')"
id="Button1" name="Button1"
/>
</body>
como probablemente ya sepa cuando solo quede una casilla de verificación document.checks.user.length = undefined. ¿Cuál es la forma más eficaz de asegurarse de que cuando solo hay una casilla de verificación, se eliminará? Estaba pensando solo en agregarlo como una declaración if independiente antes de la declaración if aquí ... cualquier sugerencia.Javascript y solo una casilla de verificación - undefined
Gracias.
¿Por qué le dará todas las casillas del mismo nombre? Eso no tiene mucho sentido. – jishi
porque luego puede procesarlos como una matriz cuando se envía a algo como php ... tiene perfecto sentido ... – ftrotter