Ver Mensaje Individual
  #10 (permalink)  
Antiguo 29/01/2013, 13:25
Avatar de informacionsys
informacionsys
 
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 13 años, 6 meses
Puntos: 76
Respuesta: mostrar valor al seleccionar algo

porque necesitas guardar el precio de cada producto no ?, entonces si tu seleccionas un producto de donde vas a obtener el precio ? , por eso lo guarde en el value del option...

te muestro otra forma de hacerlo:
Código HTML:
Ver original
  1. <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
  2. <script type="text/javascript">
  3. $(function()
  4. {
  5.     $("#productos").change(function()
  6.     {
  7.         $("#precio_prod").val($(this).find("option:selected").data("precio"));
  8.     });
  9. })
  10. </script>
  11. <?php
  12. $productos = array(array("producto"=>"Camisas","precio"=>"30.000"),
  13.                    array("producto"=>"Pantalones","precio"=>"90.000"),
  14.                    array("producto"=>"Zapatos","precio"=>"300.000")
  15.                   );
  16. ?>
  17. <select id="productos">
  18.     <option value="">Elegir</option>
  19. <?php
  20. foreach($productos as $valor)
  21. {
  22. ?>
  23.     <option value="valor_que_quieras" data-precio="<?php echo $valor["precio"];?>"><?php echo $valor["producto"]?></option>
  24. <?php  
  25. }
  26. ?>
  27. <input type="text" id="precio_prod">