Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/02/2010, 13:31
seedwallgon
 
Fecha de Ingreso: mayo-2008
Mensajes: 22
Antigüedad: 16 años, 6 meses
Puntos: 0
al hacer un innerHTML en firefox me borra el valor de un input en el mismo div

tengo el siguiente código:

Código:
<script language="javascript" type="text/javascript">
			
	function agrega(){
		var div = document.getElementById('capa');
		div.innerHTML += 'prueba';
	}
</script>

y en el body:

Código:
<div id="capa">
      <input name="b">
</div>
<a href="javascript:agrega();">Agrega</a>

Utilizando Firefox, si escribo algo en el campo "b" y luego hago clic en agregar, limpia lo que estaba escrito en el campo.

y necesito solucionarlo de una forma que no sea guardando el valor del campo y volviéndolo a agregar luego porque tengo que aplicarlo en un código que tiene campos dinámicos

si alguien tiene idea de como es esto le agradezco.