Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/10/2006, 23:04
Avatar de rock_blues.NET
rock_blues.NET
 
Fecha de Ingreso: septiembre-2005
Mensajes: 207
Antigüedad: 18 años, 8 meses
Puntos: 0
contar checkbox selecionados

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