Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/09/2010, 08:22
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años
Puntos: 126
Respuesta: Llenar un TextBox con el precio de productos de un combo

Hola

Cita:
Iniciado por gumer Ver Mensaje
Haber si puedo ayudarte....
1ro, al cargar el list del precio existe que lo puedes llengar algo asi
<select name="algo" id="algo">
<option value="VALOR A ASIGNAR">valor a mostrar</option>
...
</select>
Explicando... el valor a asignar es el valor que vas aponer en el tex box, y el valor a mostrar es lo que se va a leer por ejemplo.
<option value="12.90">Camisetas manga corta S/. 12.90</option>
Me explique .... ?¿
bueno, luego sigue el capturar la accion del selec que puedes ponerlo onclick que ya es una opcion mas asi que tu select quedaria
<select name="slc000" id="slc000" onclick="cargarprecio()">
Y luego en cargarprecio() que puedes hacerlo con javascrip (para no usar ajax innecesariamente, pues lo haces algo asi.
cargarprecio(){
document.getID("nombredeltexbox").value=document.g etID(document.getID("slc000").optionselect).value; // 1
}
1, esta mal echo, es que no recuerdo exactamente como se captura el value de un select. pero esa es la idea. Si te ayudo, en buena hora, si lo entendiste creo que ya te sera mas facil solucionarlo, pero si no, tengo un codigo por ai, me avisas para buscarlo.
Si bien es cierto, es simple la pregunta, pero todos empezamos asi no ... ¿?

En el codigo que muestras, creo que estas queriendo jalar el valor desde mysql con javascrip utilizando PHP ... (una mermelada de codigo), reordena tu programacion 1ro, Carga de pagina (con los datos ya jalados desde mysql con php), y luego la funcionalidad, el cargar el valor de un select eso ya con algo mas elemental como javascript, lo otro es utilizar ajax, que es mucho royo creo yo para lo que quieres hacer creo yo...
Toda esta explicación está relativamente bien: El problema, como me pasa a mí en infinidad de ocasiones, es que no has leido bien
Cita:
Tengo un formulario que carga en un combo (LSTproductos) el nombre y codigo de productos de una base de datos mySQL.

Segun el producto seleccionado quisiera que se llenara el textbox (TXTprecio) con el precio respectivo, pero este debo ir a traerlo a la tabla.
Si no hace una nueva consulta a la bd, no podrá obtener el precio
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />