Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/10/2011, 09:31
Avatar de jmanuelprince
jmanuelprince
 
Fecha de Ingreso: octubre-2011
Mensajes: 11
Antigüedad: 13 años, 1 mes
Puntos: 0
Tomar value de INPUT y setar en otro INPUT

Saludos, he investigado la forma de realizar esta actividad y me he encontrado con varias soluciones solo que en la mayoría de ellas solo se permite tomar el value de un input y setearlo como un label, mi intención es mostrarlo en otro input al mismo tiempo en que se escribe en el primer campo, porque encontré otra solución en la que se toma el valor pero solo se setea en el campo siguiente al recargar la pagina.
Ejemplo:

Código:
<!DOCTYPE html>
 <html>
<head>
  <style>
  p { color:blue; margin:8px; }
  </style>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
  <input type="text" id="texto" value="some text"/>
  <p></p>

<script>
var variable =document.getElementById('texto').value;
document.writeln('<input type="text" name="numero" id="txt_numero" value="' +
    variable + '" ><br>');

$("input").keyup(function () {
      var value = $(this).val();
      $("p").text(value);
    }).keyup();
</script>

</body>
</html>
En este ejemplo se presentan las 2 formas que he encontrado como ya dije, en la primera tomo el valor del campo y lo seteo pero este solo se muestra al recargar, y en el otro se setea al momento de escribir como es deseable, pero se muestra como un label y no en el value del otro campo ya que no encuentro la forma de setear esto en el value del campo de texto.
Gracias de antemano por su ayuda.