Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/10/2012, 11:54
Avatar de catpaw
catpaw
 
Fecha de Ingreso: mayo-2010
Ubicación: xalapa
Mensajes: 856
Antigüedad: 14 años
Puntos: 23
obtener valor de cada checbox de un arreglo y compararlo

Hola forer@s que tal les va

Bueno pues iré al tema, genero unos checkboxes de una consulta mysql:

Código PHP:
Ver original
  1. <?php
  2. while($row = mysql_fetch_array($rs,MYSQL_ASSOC)){
  3. ?>
  4. <input type="checkbox" id="autorizados_read" name="autorizados_read[]" value="<?php echo $row['id_carpeta'] ?>" />
  5. <?php
  6. }
  7. ?>

lo que seria algo como:

<input type="checkbox" id="autorizados_read" name="autorizados_read[]" value="1" />
<input type="checkbox" id="autorizados_read" name="autorizados_read[]" value="2" />
<input type="checkbox" id="autorizados_read" name="autorizados_read[]" value="3" />

necesito hacer en javascript lo siguiente:

for(i=0; i<todos los checbox; i++){
si (autorizados_read[i]==document.getElementByName('autorizados_read'+'['+i+']').value){
document.getElementByName('autorizados_read'+'['+i+']').checked=true;
}
}

osea por cada checbox que se genera que compare lo que tenga en el arreglo autorizados_read con el valor del checbox en turno y si hay coincidencia que le ponga (al checkbox en turno) checked true



lo que no se es como decirle a javascript que tengo un arreglo de checkbox y que quiero su valor

habra manera de poder hacer esto en javascript o en jquery??

o de que forma puedo hacer esa comparacion entre mi arreglo y el valor de cada checkbox??

gracias por su tiempo