hola tengo el siguiente problema, tengo una lista de compra, pero necesito q el usuario solo pueda checkear 10 productos.. ESTE ES EL SCRIPT
Código HTML:
<script language="javascript">
function validacion()
{
var contador=0,limite=10;
for (i=0; i<=document.listado.fruit.length; i++)
{
if (document.listado.fruit[i].checked)
{
contador=contador+1;
}
if (contador>limite)
{
alert('no se puede mas');
document.listado.fruit[i].checked=false;
break;
}
}
}
</script>
Código HTML:
<form name="listado" action="checkresult.jsp" method="post">
<input type="checkbox" name="fruit" onchange="validacion()" />
<input type="checkbox" name="fruit" onchange="validacion()" />
<input type="checkbox" name="fruit" onchange="validacion()" />
<input type="checkbox" name="fruit" onchange="validacion()" />
<input type="checkbox" name="fruit" onchange="validacion()" />
<input type="checkbox" name="fruit" onchange="validacion()" />
<input type="checkbox" name="fruit" onchange="validacion()" />
<input type="checkbox" name="fruit" onchange="validacion()" />
<input type="checkbox" name="fruit" onchange="validacion()" />
<input type="checkbox" name="fruit" onchange="validacion()" />
<input type="checkbox" name="fruit" onchange="validacion()" />
<input type="checkbox" name="fruit" onchange="validacion()" />
<input type="checkbox" name="fruit" onchange="validacion()" />
</form>
la cantidad de checkbox q se crean depende de los registros q existan en la base de datos, por lo mismo solo puse CHECK PARA VERIFICAR EL FUNCIONAMIENTO DEL SCRIPT
NECESITO PODER VALIDAR Q EL CLIENTE ESCOJA SOLO 10 PRODUCTOS, EL SCRIPT ANTES MOSTRADO ES LO QUE TENGO PERO SE CAE
PORFIS AYUDA