Foros del Web » Programando para Internet » Jquery »

Capturar id de un select con jquery

Estas en el tema de Capturar id de un select con jquery en el foro de Jquery en Foros del Web. Hola amigos del foro, de nuevo yo y por el mismo tema..jajaj el punto es que me he interesado mucho por la libreria jquery, y ...
  #1 (permalink)  
Antiguo 19/10/2010, 10:04
Avatar de PrincesaWeb  
Fecha de Ingreso: octubre-2010
Mensajes: 24
Antigüedad: 14 años, 2 meses
Puntos: 0
Exclamación Capturar id de un select con jquery

Hola amigos del foro, de nuevo yo y por el mismo tema..jajaj

el punto es que me he interesado mucho por la libreria jquery, y se ve muy potente,lo cual me interesa aprender, he tratado de capturar el valor(id) elegido en un select, con jquery, y este me pase el id, a la pagina para hacer una consulta SQL, con los datos asociados a ese id.

pero como supondran no me resulta, a ver si me ayudar:

//AKA EN EL ARCHIVO EXTERNO .JS, **no le coloco las etiquetas <script></script>, ya que esta en un archivo .JS

var x;
x=$(document);
x.ready(inicializarEventos);

function inicializarEventos()
{
x=$("#id_obra"); // este es el id, que le di al select
x.click(recuperarId);
}

function recuperarId()
{
var x=$('#id_obra option:selected').attr('id');
alert(id); return false;
}

// cabe destacar que no tengo botones para gatillar el evento, por eso lo remplaze en el onchange del select..
//AKA MI PAGINA PHP

<script language="JavaScript" type="text/javascript" src="../jquery-1.4.3.min.js"></script>// esto es en la cabezera de mi pagina.php


<select name="id_obra" id="id_obra" onchange="inicializarEventos()" >

<option value="" >[Seleccione]</option>

//AKA MI CONSULTA SQL, PARA QUE LLENE EL SELECT

<?php echo htmlentities($RegObra['DE_NOMBRE'])?></option>

<?php } ?></select>

************************************************** **************
una de mis grandes dudas es saber como en el archivo externo(js) le devuelve el id a la pagina php, si no veo ningun metodo de envio..
o solo tengo que tener la funcion en la misma pagina. php....?

Agradesco cualquier Orientacion.-
--------------------------------------------

Última edición por PrincesaWeb; 19/10/2010 a las 10:16
  #2 (permalink)  
Antiguo 19/10/2010, 10:23
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 8 meses
Puntos: 1284
Tema movido desde javascript
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 19/10/2010, 10:36
Avatar de PrincesaWeb  
Fecha de Ingreso: octubre-2010
Mensajes: 24
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Capturar id de un select con jquery

Alguien me puede ayudar..... necesito arientacion..
  #4 (permalink)  
Antiguo 19/10/2010, 14:42
Avatar de chicohot20  
Fecha de Ingreso: mayo-2009
Mensajes: 388
Antigüedad: 15 años, 6 meses
Puntos: 43
Respuesta: Capturar id de un select con jquery

Código HTML:
Ver original
  1. <script type="text/javascript" src="js/jquery.js"></script>
  2. <script type="text/javascript" >
  3. $(document).ready(function(){
  4.  
  5.     $("#id_obra").click(function(){
  6.         alert($(this).val());
  7.     })
  8.  
  9. });
  10.  
  11. <select id="id_obra">
  #5 (permalink)  
Antiguo 19/10/2010, 15:35
Avatar de PrincesaWeb  
Fecha de Ingreso: octubre-2010
Mensajes: 24
Antigüedad: 14 años, 2 meses
Puntos: 0
Exclamación Respuesta: Capturar id de un select con jquery

Gracias por tu orientacion nuevamente: tuve que modificar el codigo, ejemplo
en vez del click, lo cambie a un change, para que se ejecute cuendo elijan una opcion, y si logro capturar el id, el punto es como se lo paso a la misma pagina del select, para hacer una consulta SQL, y traerme los datos asociados a ese id, y desplegarlos en unos tex-box,

//AKA CAPTURO EL ID A LA PERFECCION, ahora como se lo paso a la misma pagina,
para que haga la consulta sql. les pongo el codigo bueno:

<script language="JavaScript" type="text/javascript"src="../../other/jquery-1.4.2.min.js"></script>
<script language="JavaScript" type="text/javascript">
$(document).ready(function(){
$("#id_obra").change(function(){
alert($(this).val());
})
});
</script>



//Aka me puse a improvisar pero tampoco funciona nada.


$(document).ready(function(){
$("#id_obra").change(function(){
var idObra= $("#id_obra").find(':selected').val();
($(this).val()).load('la_misma_pagina_del_select.p hp?idObra='+idObra);
})
});
</script>
  #6 (permalink)  
Antiguo 19/10/2010, 15:55
Avatar de chicohot20  
Fecha de Ingreso: mayo-2009
Mensajes: 388
Antigüedad: 15 años, 6 meses
Puntos: 43
Respuesta: Capturar id de un select con jquery

Tienes una respuesta en
http://www.forosdelweb.com/f77/ayuda...select-851348/
  #7 (permalink)  
Antiguo 20/10/2010, 07:36
Avatar de PrincesaWeb  
Fecha de Ingreso: octubre-2010
Mensajes: 24
Antigüedad: 14 años, 2 meses
Puntos: 0
Exclamación Respuesta: Capturar id de un select con jquery

ok, sigamos el tema en el foro de ajax, mejor.. jejeje,,

nos leemos haya.

Etiquetas: select
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 17:24.