Estoy intentando pasar el valor de un campo input a un campo hidden y no lo consigo.
<script>
function funcion (c) {
var b = document.getElementById(c);
if (b.checked);
b.value = document.getElementById("txt").value;
document.getElementById("can").value=b;
}
</script>
<input type="hidden" name="can" id="can">
Lo que intento es coger el valor input del checkbox seleccionado y pasar el valor del input a un campo oculto. Me da el siguiente error [object+HTMLInputElement]
Si modifico la línea b.value = document.getElementById("txt").value; con b.value = document.getElementById("txt"+c).value;
no me pasa ningún valor
Muchas gracias.