Cita:
Iniciado por Adler Hola
Podría ser algo como esto, no lo he probado
Supongamos que este es el formulario
Código html:
Ver original<input type="text" id="txt_1" value="" /> <input type="checkbox" id="chb" value="1" onClick="funcion (this.id);"/><br> <input type="text" id="txt_2" value="" /> <input type="checkbox" id="chb" value="2" onClick="funcion (this.id);"/><br> <input type="text" id="txt_3" value="" /> <input type="checkbox" id="chb" value="3" onClick="funcion (this.id);"/>
Código javascript
:
Ver originalfunction funcion (c) {
var b = document.getElementById(c);
if (b.checked);
b.value = document.getElemtById("txt"+c).value;
}
Suerte
Creo que esta funcion esta destinada a fracasar ya que SIEMPRE estas pasando el mismo valor "chb" a la funcion: "funcion (this.id);". Fijate como los 3 checkboxes contienen la misma id. Talvez deberia ser "funcion (this.value);"?
Ademas creo que lo que pide es almacenar el valor del input:text al valor del checkbox, o me equivoco? Si es asi ocupara utilizar el onblur del input:text, o asignar los valores cuando la forma dispare su onsubmit.