Ver Mensaje Individual
  #10 (permalink)  
Antiguo 20/02/2007, 06:47
wigglyUtrera
 
Fecha de Ingreso: enero-2007
Mensajes: 405
Antigüedad: 18 años, 2 meses
Puntos: 3
Re: Deshabilitar checkboxes con strings

aqui lo tienes:

Código PHP:
function checkChoice(fieldiborrar) { 
if(
borrar)
    if(
field[i].checked == true)
                  for(
j=1j<field.lengthj++)
                         if(
field[j].name == field[i].name)
                               
field[j].checked false;
else
             if(
borrar)
                  
field[i].checked false;    


La funcion ahora tiene 3 parametros:
field: igual que antes.
i: Ahora es la posicion dentro del formulario.
borrar: es un boolean que indica si es un campo de los que borran todas las opciones.

y el codigo HTML

Código HTML:
<form  name="form" action="avanzado_es.php" method="post">
<input type="checkbox" name="mode[]" value="*" checked onclick="checkChoice(document.form, 0,true)">Todo
<input type="checkbox" name="mode[]" value="venta" onclick="checkChoice(document.form, 1,false)">Reventa
<input type="checkbox" name="mode[]" value="promocion" onclick="checkChoice(document.form, 2,false)">Promoci&oacute;n
<input type="checkbox" name="mode[]" value="traspaso" onclick="checkChoice(document.form, 3,false)">Traspaso

<input name="type[]" type="checkbox" value="*" checked="checked" onclick="checkChoice(document.form, 4,true)">Todo</td>
<input type="checkbox" name="type[]" value="APARTAMENTO" onclick="checkChoice(document.form, 5,false)">Apartamento</td>
<input type="checkbox" name="type[]" value="BUNGALOW" onclick="checkChoice(document.form, 6,false)">Bungalow</td>
<input type="checkbox" name="type[]" value="CASA DE PUEBLO" onclick="checkChoice(document.form, 7,false)">Casa de Pueblo</td>
<input type="checkbox" name="type[]" value="FINCA" onclick="checkChoice(document.form, 8,false)">Finca</td>
<input type="checkbox" name="type[]" value="LOCAL EN VENTA" onclick="checkChoice(document.form, 9,false)"> Local</td>
<input type="checkbox" name="type[]" value="TERRENO" onclick="checkChoice(document.form, 10,false)">Terreno</td>
<input type="checkbox" name="type[]" value="VILLA" onclick="checkChoice(document.form, 11,false)">Villa</td>
</form> 
Saludos.