Foros del Web » Programando para Internet » Jquery »

jQuery - Obtener valores de inputs dentro de UI Dialog

Estas en el tema de jQuery - Obtener valores de inputs dentro de UI Dialog en el foro de Jquery en Foros del Web. Hola gente!: Estoy iniciando con jQuery y he leido algo de documentación, por lo que quizá esta pregunta sea algo sencillo de responder. ¿Como puedo ...
  #1 (permalink)  
Antiguo 19/10/2010, 14:44
Avatar de disenopop  
Fecha de Ingreso: septiembre-2005
Mensajes: 10
Antigüedad: 18 años, 7 meses
Puntos: 0
Pregunta jQuery - Obtener valores de inputs dentro de UI Dialog

Hola gente!:

Estoy iniciando con jQuery y he leido algo de documentación, por lo que quizá esta pregunta sea algo sencillo de responder.

¿Como puedo obtener el valor de un input que esta dentro de un UI Dialog?

Como ejemplo, lo siguiente (Den clic en "Open gallery", seleccionen una opción, y den submit al formulario. Verán los valores POST impresos en la parte superior de la página):
http://demos.intermexico.net/jquerytest/admin/test.php

Aún no sé como puedo imprimir el valor del radiobutton seleccionado dentro del UI Dialog una vez que el formulario ha sido enviado.

Espero me puedan ayudar o recomendar alguna documentación o tuto para resolver este sencillo problema.

Gracias de antemano!!!
  #2 (permalink)  
Antiguo 19/10/2010, 18:18
Avatar de disenopop  
Fecha de Ingreso: septiembre-2005
Mensajes: 10
Antigüedad: 18 años, 7 meses
Puntos: 0
jQuery - Obtener valores de inputs dentro de UI Dialog

Para mayor referencia, este es el código que estoy utilizando:

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
  2.     <head>
  3.         <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  4.         <title>jQuery dialog Test</title>
  5.         <!-- jQUery -->
  6.         <link type="text/css" href="sys-assets/plugins/jquery-ui-1.8.4/css/smoothness/jquery-ui-1.8.4.custom.css" rel="stylesheet" />
  7.         <script type="text/javascript" src="sys-assets/plugins/jquery-ui-1.8.4/js/jquery-1.4.2.min.js"></script>
  8.         <script type="text/javascript" src="sys-assets/plugins/jquery-ui-1.8.4/js/jquery-ui-1.8.4.custom.min.js"></script>
  9.         <!-- default 1.0 -->
  10.         <link href="sys-assets/themes/default1.0/css/admin-screen.css" rel="stylesheet" type="text/css" media="screen" />
  11.         <link href="sys-assets/themes/default1.0/css/admin-print.css" rel="stylesheet" type="text/css" media="print" />
  12.         <script type="text/javascript" src="sys-assets/themes/default1.0/js/admin-functions.js"></script>
  13.     </head>
  14.     <body>
  15.         <form action="<?=$_SERVER["PHP_SELF"];?>" method="post" id="register-adminusers">
  16.                 <fieldset class="form-type">
  17.                     <legend>Account</legend>
  18.                     <div class="first-form-row">
  19.                         <label for="adminuser_username"><strong class="red">(*)</strong> Username:</label>
  20.                         <div class="inputs">
  21.                             <input name="adminuser_username" type="text" class="input-med" id="adminuser_username" value="<?=$_POST["adminuser_username"];?>" maxlength="10" tabindex="28" />
  22.                             <!--div class="text-alert">Sin espacios, m&iacute;nimo 3 caracteres, m&aacute;ximo 10</div-->
  23.                             <!--div class="text-alert-no">Mensaje de error</div-->
  24.                         </div>
  25.                     </div>
  26.                     <div class="rel">
  27.                         <div class="form-row">
  28.                             <label>Avatar:</label>
  29.                             <div class="inputs">
  30.                                 <input id="opener_list_images" type="button" name="button" class="input" value="Open gallery" tabindex="35" />
  31.                                 <!--div class="text-alert">Mensaje de ayuda</div-->
  32.                                 <!--div class="text-alert-no">Mensaje de error</div-->
  33.                             </div>
  34.                         </div>
  35.                     </div>
  36.                 </fieldset>
  37.                 <p><input type="submit" name="save_button" class="button" value="Save" tabindex="56" /></p>
  38.                 <!-- jQuery inicia mensajes de ayuda / adicionales inline -->
  39.                 <div id="list_images" class="fields" title="Avatars" style="display:none;">
  40.                     <p>Select an image</p>
  41.                     <div id="image-list">
  42.                         <div class="thumb-container">
  43.                             <img src="sys-uploads/avatars/fgreen.jpg" width="110" height="110" alt="" />
  44.                             <div class="thumb-radio">
  45.                                 <input name="selected_file" type="radio" value="fgreen.jpg" />
  46.                             </div>
  47.                         </div>
  48.                         <div class="thumb-container">
  49.                             <img src="sys-uploads/avatars/fred.jpg" width="110" height="110" alt="" />
  50.                             <div class="thumb-radio">
  51.                                 <input name="selected_file" type="radio" value="fred.jpg" />
  52.                             </div>
  53.                         </div>
  54.                         <div class="thumb-container">
  55.                             <img src="sys-uploads/avatars/mgreen.jpg" width="110" height="110" alt="" />
  56.                             <div class="thumb-radio">
  57.                                 <input name="selected_file" type="radio" value="mgreen.jpg" />
  58.                             </div>
  59.                         </div>
  60.                         <div class="thumb-container">
  61.                             <img src="sys-uploads/avatars/mred.jpg" width="110" height="110" alt="" />
  62.                             <div class="thumb-radio">
  63.                                 <input name="selected_file" type="radio" value="mred.jpg" />
  64.                             </div>
  65.                         </div>
  66.                     </div>
  67.                 </div>
  68.                 <!-- jQuery termina mensajes de ayuda / adicionales inline -->
  69.                 <!-- jQuery inicia definición de parámetros -->
  70.                 <script type="text/javascript">
  71.                 $(function() {
  72.        
  73.                     // Dialogs
  74.                     $('#list_images').dialog({
  75.                         autoOpen: false,
  76.                         show: 'blind',
  77.                         hide: 'blind',
  78.                         width: 400,
  79.                         height: 400,
  80.                         modal: true,
  81.                         buttons: {
  82.                             Ok: function() {
  83.                                 $(this).dialog('close');
  84.                             }
  85.                         }
  86.                     });
  87.                     $('#opener_list_images').click(function() {
  88.                         $('#list_images').dialog('open');
  89.                         return false;
  90.                     });
  91.  
  92.                 });
  93.                 </script>
  94.                 <!-- jQuery termina definición de parámetros -->
  95.             </form>
  96.     </body>
  97. </html>
  #3 (permalink)  
Antiguo 20/10/2010, 13:24
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: jQuery - Obtener valores de inputs dentro de UI Dialog

Cita:
imprimir el valor del radiobutton seleccionado dentro del UI Dialog una vez que el formulario ha sido enviado.
no entendí

fijate todos los selectores http://api.jquery.com/category/selectors/

Etiquetas: uidialog
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 12:34.