Foros del Web » Programando para Internet » Javascript »

pasar valores de los campos a funcion javascript

Estas en el tema de pasar valores de los campos a funcion javascript en el foro de Javascript en Foros del Web. Hola tengo un formulario con cinco campos el primer campo es un select donde le paso una funcion javascript que tendria que recuperar los valores ...
  #1 (permalink)  
Antiguo 14/04/2015, 11:32
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 12 años, 11 meses
Puntos: 10
pasar valores de los campos a funcion javascript

Hola tengo un formulario con cinco campos el primer campo es un select donde le paso una funcion javascript que tendria que recuperar los valores de los demas campos, lo estoy haciendo de esta forma.

Código HTML:
Ver original
  1. function pasarDatos(sel,t1,t2,t3,t4){
  2.     //instruciones
  3. }
  4. <select id='select' onclick='pasarDatos(document.getElementById("select").value,document.getElementById("text1").value,document.getElementById("text2").value,document.getElementById("text3").value,document.getElementById("text4").value)'>
  5.     <option value='1'>primero</option>
  6. <input type='text' id='text1' value='2'/>
  7. <input type='text' id='text2' value='3'/>
  8. <input type='text' id='text3' value='4'/>
  9. <input type='text' id='text4' value='5'/>
  10. </form>

No hay otra manera mas simple de pasarle lso campos a la funcion?
  #2 (permalink)  
Antiguo 14/04/2015, 11:48
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: pasar valores de los campos a funcion javascript

Si en lugar de todos esos valores le pasas el conjunto de elementos que posee a través de this.form.elements, solo te quedaría recorrer dicho conjunto de elementos y tomar sus valores.

La ventaja de hacerlo así es que nunca tendrás que preocuparte por si añades o quitas elementos del formulario.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #3 (permalink)  
Antiguo 14/04/2015, 11:53
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 12 años, 11 meses
Puntos: 10
Respuesta: pasar valores de los campos a funcion javascript

Gracias Alexis88, me puedes decir como recupero los valores luego de cada campo, saludos.
  #4 (permalink)  
Antiguo 14/04/2015, 12:24
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: pasar valores de los campos a funcion javascript

Recorre el conjunto de elementos recibidos con un bucle:

Código Javascript:
Ver original
  1. function ejemplo(campos){
  2.     for (var i = 0, l = campos.length; i < l; i++){
  3.         console.log(campos[i].value); //Imprimirá en consola los valores de los campos
  4.     }
  5. }

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Etiquetas: campos, formulario, funcion, input, select, 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 07:06.