Foros del Web » Programando para Internet » Javascript »

selecionar input con javascript

Estas en el tema de selecionar input con javascript en el foro de Javascript en Foros del Web. Como puede saber el valor del primer input con el id del formulario y añadirle el valor el segundo input @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver ...
  #1 (permalink)  
Antiguo 29/05/2015, 04:11
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 13 años, 6 meses
Puntos: 10
selecionar input con javascript

Como puede saber el valor del primer input con el id del formulario y añadirle el valor el segundo input
Código HTML:
Ver original
  1. <form id="miForm">
  2. <input name="uno" value="uno">
  3. <input name="dos" value="">
  4. </form>

probe asi

Código Javascript:
Ver original
  1. valor=document.getElementById("miForm").document.getElementsByTagName("input")[0].value;
  2.  
  3. document.getElementById("miForm").document.getElementsByTagName("input")[1].value=valor

Pero no me hace nada

Saludos

Última edición por pithon; 29/05/2015 a las 04:21
  #2 (permalink)  
Antiguo 29/05/2015, 08:37
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 2 meses
Puntos: 578
Respuesta: selecionar input con javascript

El error está en que no puedes referenciar al document dos veces:

Código Javascript:
Ver original
  1. document.getElementById("miForm").getElementsByTagName("input")[0].value;

Tienes que ir siempre hacia elementos de nivel inferior.
  #3 (permalink)  
Antiguo 29/05/2015, 10:19
 
Fecha de Ingreso: julio-2014
Mensajes: 12
Antigüedad: 10 años, 3 meses
Puntos: 0
Respuesta: selecionar input con javascript

Esto te puede servir

Código PHP:
<script>
function 
copiarInputs() {
input1 document.getElementById("input1").value// Guarda el valor del input1 en una variable

document.getElementById("input2").value input1// Rellena el input2 con la variable input1
}
</script>


<form id="miForm">
<input name="uno" id="input1" value="uno">
<input name="dos" id="input2"  value="">
</form> 

No se te olvide llamar la función javascript o sea la forma que llamaras el código js

Saludos

Etiquetas: formulario, input, selecionar, valor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:45.