Hola a todos tengo un problema con un codigo javascript para crear inputs diatónicamente
el detalle es que necesito hacer que sumen dos casillas que creo por medio de java, para pode hacer el procedimiento quiero poner el evento onkeyup con el siguiente código
mi objetivo final es este
Código HTML:
<input onkeyup="if(form1.textfield2.value!=''){form1.textfield3.value = parseInt(this.value)+parseInt(form1.textfield2.value)}" name="textfield1" type="text">
<input onkeyup="if(form1.textfield1.value!=''){form1.textfield3.value = parseInt(this.value)+parseInt(form1.textfield1.value)}" name="textfield2" type="text">
y para ello utilizo este codigo
Código:
<script type="text/javascript">
icremento =0;
function crear(obj) {
icremento++;
field = document.getElementById('field');
contenedor = document.createElement('div');
contenedor.id = 'div'+icremento;
field.appendChild(contenedor);
boton = document.createElement('input');
boton.id = 'c'+icremento;
boton.type = 'text';
boton.name = 'c'+'[]';
boton.onkeyup = 'aqui el evento onkeyup';
boton.size='5';
contenedor.appendChild(boton);
boton = document.createElement('input');
boton.type = 'button';
boton.value = 'Borrar';
boton.name = 'div'+icremento;
boton.onclick = function () {borrar(this.name)}
contenedor.appendChild(boton);
}
function borrar(obj) {
field = document.getElementById('field');
field.removeChild(document.getElementById(obj));
}
</script>
el detalle es que no aparece el evento onkeyup al crear el input.