Foros del Web » Programando para Internet » Javascript »

Enviar el Valor de Otro input en el evento Onclick de este

Estas en el tema de Enviar el Valor de Otro input en el evento Onclick de este en el foro de Javascript en Foros del Web. Buenas, tengo un formulario con los campos item, codigo_producto, nombre_producto, cantidad, costo, subtotal. Hasta aquí todo bien, lo que quiero hacer y no he podido, ...
  #1 (permalink)  
Antiguo 08/09/2013, 09:12
 
Fecha de Ingreso: agosto-2012
Ubicación: Cúcuta - Norte de Santander
Mensajes: 12
Antigüedad: 11 años, 8 meses
Puntos: 1
Información Enviar el Valor de Otro input en el evento Onclick de este

Buenas, tengo un formulario con los campos item, codigo_producto, nombre_producto, cantidad, costo, subtotal. Hasta aquí todo bien, lo que quiero hacer y no he podido, es que al perder el foco el campo costo (onblur) llame a una funcion en Javascript y a su ves le pueda enviar el valor del campo item, algo como esto:

<input name="item_1" type="text" value="1" readonly="readonly" style="width:40px; text-align:center" />

<input name="valor_1" type="text" value="$ 0" style="text-align:right; width:120px" onblur="total(document.getElementById("item_1").va lue" />

Pero no he podido enviar el valor de item_1 a traves de la funcio, que estoy haciendo mal o como se debe hacer y si se puede hacer.
  #2 (permalink)  
Antiguo 08/09/2013, 09:16
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 8 meses
Puntos: 578
Respuesta: Enviar el Valor de Otro input en el evento Onclick de este

No se si lo habrás copiado mal, pero en vez de "value" pone "va lue" ...
  #3 (permalink)  
Antiguo 11/09/2013, 13:18
Avatar de Aeon1  
Fecha de Ingreso: enero-2012
Mensajes: 57
Antigüedad: 12 años, 3 meses
Puntos: 3
Respuesta: Enviar el Valor de Otro input en el evento Onclick de este

no entiendo muy bien tu pregunta
pero basado en tu ejemplo:
Código Javascript:
Ver original
  1. <input name="item_1" id="item_1" type="text" value="1"  style="width:40px; text-align:center" />
  2.  
  3. <input name="valor_1" id="valor_1" type="text" value="$ 0" style="text-align:right; width:120px" onblur="total()" />
  4. <script>
  5. function total(){
  6.     var t=document.getElementById("item_1").value;
  7.     document.getElementById("valor_1").value="$ "+t
  8. }
  9. </script>
  #4 (permalink)  
Antiguo 11/09/2013, 13:28
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
Puntos: 528
Respuesta: Enviar el Valor de Otro input en el evento Onclick de este

Además estás metiendo comillas dentro de comillas y no cierras el paréntesis

onblur="total(document.getElementById("item_1").va lue"

onblur="total(document.getElementById('item_1').va lue);"

Esto es útil para cuando tienes muchos campos creados de forma "dinámica" para el caso de tener que operar sobre uno o dos campos fijos, es mejor como indica Aeon1

Etiquetas: evento, formulario, funcion, input, onclick, 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 15:25.