Foros del Web » Programando para Internet » Javascript »

Problema con checkboxes e input

Estas en el tema de Problema con checkboxes e input en el foro de Javascript en Foros del Web. Tengo 3 checkboxes con valores distintos, trato de hacer que los valores de estos checkboxes se guarden en un arreglo o un input text separados ...
  #1 (permalink)  
Antiguo 31/01/2006, 15:24
Avatar de erlingfiallos  
Fecha de Ingreso: febrero-2005
Ubicación: Mexico ahora
Mensajes: 499
Antigüedad: 19 años, 2 meses
Puntos: 9
Busqueda Problema con checkboxes e input

Tengo 3 checkboxes con valores distintos, trato de hacer que los valores de estos checkboxes se guarden en un arreglo o un input text separados estos valores por comas.. en caso de que se hayan seleccionado.. de igual forma si se activan o desactivan los checkboxes que el valor se quite del input junto con la coma que lo separaba del valor que ya estaba escrito si este es que existia.
  #2 (permalink)  
Antiguo 31/01/2006, 17:37
Avatar de Cap.Buscapina  
Fecha de Ingreso: octubre-2004
Ubicación: Argentina
Mensajes: 836
Antigüedad: 19 años, 6 meses
Puntos: 4
hola

fijate si te sirve

Cita:
<html>
<head>
<script>
function res(f){
r=new Array();
grupo=document.getElementById('contenedor').getEle mentsByTagName('INPUT');
for(x=0;x<grupo.length;x++){
if(grupo[x].checked==true){
r[r.length]=grupo[x].value;
}
}
document.getElementById('resultado').innerHTML=r.j oin(",");
}

</script></head>

<body>
<form action="" method="get" name="f">
<div id="contenedor">
<input name="a" type="checkbox" value="a" onclick="res(this.form)">
<input name="b" type="checkbox" value="b" onclick="res(this.form)">
<input name="c" type="checkbox" value="c" onclick="res(this.form)">
</div>
El resultado sería=<div id="resultado"></div>
</form>
</body>
</html>
IMPORTANTE:

los tres checkbox deben estar dentro del div "contenedor" y no haber otro input.

Saludos

EDITADO: donde dice "j oin" debe decir "join"
reEDITADO: donde dice "getEle mentsByTagName" debe decir "getElementsByTagName"
__________________
by Capitán Buscapina
.

Última edición por Cap.Buscapina; 31/01/2006 a las 17:59
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 22:47.