Ver Mensaje Individual
  #8 (permalink)  
Antiguo 20/10/2010, 08:00
Avatar de chicohot20
chicohot20
 
Fecha de Ingreso: mayo-2009
Mensajes: 388
Antigüedad: 15 años, 6 meses
Puntos: 43
Respuesta: Ayuda para capturar valor de un select

Hola PrincesaWeb, te dejo un ejemplo, es un poco diferente al ejemplo anterior que te dio Markgus:
formulario.php
Código PHP:
Ver original
  1. <script type="text/javascript" src="js/jquery.js"></script>
  2. <style>
  3. #div_oculto{display: none;}
  4. </style>
  5. <script type="text/javascript">
  6.  
  7.     $(document).ready(function(){
  8.         $("#id_obra").change(function(){
  9.             ajax($(this).val());
  10.         })
  11.     });
  12.  
  13.     function ajax(value){
  14.     var html="";
  15.     $.ajax({
  16.       url: "respuesta.php",
  17.       contentType:"application/x-www-form-urlencoded; charset=utf-8",
  18.       type:"GET",
  19.       data: "idcliente="+value,
  20.       error: function(){
  21.        alert('Error');
  22.       },
  23.       success: function(data){
  24.         //imprimo data en el div_oculto
  25.         $("#div_oculto").html(data);
  26.         //<span id="id">Option 1</span>';
  27.         //<span id="telefono">123456</span>';
  28.         //<span id="fax">123</span>';
  29.         //<span id="direccion">Peru</span>'
  30.         document.formulario.id.value=$("span#id").html();
  31.         document.formulario.telefono.value=$("span#telefono").html();
  32.         document.formulario.fax.value=$("span#fax").html();
  33.         document.formulario.direccion.value=$("span#direccion").html();
  34.        }
  35.     });
  36.     }
  37. </script>
  38. <div id="div_oculto"></div>
  39. <form name="formulario">
  40. <input type="text" name="id" /><br />
  41. <input type="text" name="telefono" /><br />
  42. <input type="text" name="fax" /><br />
  43. <input type="text" name="direccion" /><br />
  44. <select id="id_obra">
  45.  <option>Seleccione</option>
  46.  <option>Option 1</option>
  47.  <option>Option 2</option>
  48. </select>
  49. </form>

respuesta.php
Código PHP:
Ver original
  1. <?
  2. $id=$_GET["idcliente"];
  3. $telefono="123456";
  4. $fax="123";
  5. $direccion="Peru";
  6. echo '<span id="id">'.$id.'</span>';
  7. echo '<span id="telefono">'.$telefono.'</span>';
  8. echo '<span id="fax">'.$fax.'</span>';
  9. echo '<span id="direccion">'.$direccion.'</span>';
  10.  
  11. ?>