Foros del Web » Programando para Internet » Javascript »

checkbox dinamico y javascript

Estas en el tema de checkbox dinamico y javascript en el foro de Javascript en Foros del Web. Hola denuevo. tengo el siguente problema: estoy generando X cantidad de checkbox dependiendo de una consulta realizada, los estoy llamando de la siguente forma: Código ...
  #1 (permalink)  
Antiguo 20/05/2011, 14:29
 
Fecha de Ingreso: mayo-2011
Mensajes: 17
Antigüedad: 12 años, 11 meses
Puntos: 0
Pregunta checkbox dinamico y javascript

Hola denuevo.

tengo el siguente problema: estoy generando X cantidad de checkbox dependiendo de una consulta realizada, los estoy llamando de la siguente forma:

Código PHP:
<input type='checkbox' name="<? echo $i;?>" value="<? echo $filtro[$i]['id_usuario'];?>" >
$i : valor del indice del ciclo FOR que uso
$filtro[$i]['id_usuario'] : valor que guardo en un array

entonces aqui comienza mi problema, tengo un javascript que me busca que checkbox no estan "checked" y quiero que les guarde un valor

Código PHP:
function validar(){
    var 
0;
    while(
formprin.i){
        if(
formprin.i[i].checked == false){
            
//alert(formprin.i[i].value);
            
var campo formprin.getElementsByName(formprin.i[i]);
            
campo.value 'no';
        }
        
+1;
    }

formprin : mi form principal

no se por que razon este no me guarda el texto 'no' en el checkbox deseado, entonces al momento de enviar todo el formulario con el metodo $_POST, en el otro lado me aparece basura en los checkbox que no estan marcados y el id_usuario correcto en los que estan marcados

existe un problema de sintaxis en mi javascript?, gracias
  #2 (permalink)  
Antiguo 24/05/2011, 08:03
 
Fecha de Ingreso: mayo-2011
Mensajes: 17
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: checkbox dinamico y javascript

bueno si a alguien le interesa, me di cuenta que con esto podia asignar un valor

document.getElementById('campo'+i).value = 'algo';

entiendase:

campo - nombre o ID del input

i - indice dentro de un for o while

Etiquetas: checkbox, dinamico
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:07.