Foros del Web » Programando para Internet » Jquery »

jQuery Mobile y jQuery Validator con Dialogs para errores

Estas en el tema de jQuery Mobile y jQuery Validator con Dialogs para errores en el foro de Jquery en Foros del Web. Amigos mios, estoy creando un formulario para validarlo con jquery validator. tengo esto. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original <!DOCTYPE html> < html >   ...
  #1 (permalink)  
Antiguo 28/05/2013, 12:48
Avatar de xalupeao  
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 15 años, 11 meses
Puntos: 12
jQuery Mobile y jQuery Validator con Dialogs para errores

Amigos mios,

estoy creando un formulario para validarlo con jquery validator.

tengo esto.

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2.  
  3. <meta charset="utf-8">
  4. <meta name="viewport" content="width=device-width, initial-scale=1">
  5. <title>Register Page</title>
  6. <link rel="stylesheet" href="css/jquery.mobile-1.3.1.min.css" />
  7. <script src="js/jquery-1.9.1.min.js"></script>
  8. <script src="js/jquery.mobile-1.3.1.min.js"></script>
  9. <script src="js/jquery.validate.min.js"></script>
  10. <script src="js/localization/messages_es.js"></script>
  11.  
  12.  
  13.  
  14. $(document).ready(function() {
  15.     var errors = '';
  16.     $("#frmLogin").validate({
  17.         onfocusout: false,
  18.         onkeyup: false,
  19.         onclick: false,
  20.         onsubmit: true,
  21.         rules: {
  22.             nombres: {
  23.                 required: true
  24.             },
  25.             apellidos: {
  26.                 required: true
  27.             },
  28.             email: {
  29.                 required: true,
  30.                 email: true
  31.             },
  32.             telefono: {
  33.                 required: true
  34.             }
  35.         },
  36.         errorPlacement: function(error, element) {
  37.             error.appendTo($('#dialog'));
  38.         },
  39.         showErrors: function(errorMap, errorList){
  40.             this.defaultShowErrors();
  41.             $('#dialog').dialog('open');
  42.         },
  43.         submitHandler: function(form) {
  44.             console.log("Call Login Action");
  45.         }
  46.     });
  47.  
  48.     $('#dialog').dialog({
  49.         autoOpen: false,
  50.         modal:true,
  51.         close: function(event, ui) {
  52.             $('#dialog').html('');
  53.         }
  54.     });
  55. });
  56. </head>
  57.  
  58.  
  59. <div data-role="page">
  60.     <div data-role="header">
  61.         <a href="index.html" data-rel="back">Home</a>
  62.         <h1>Register Page</h1>
  63.     </div>
  64.  
  65.     <div data-role="content">
  66.  
  67.         <form id="frmLogin" class="validate" method="POST">
  68.             <div data-role="fieldcontain">
  69.                 <label for="nombres">Nombres: </label>
  70.                 <input type="text" id="nombres" name="nombres" />
  71.             </div>
  72.  
  73.             <div data-role="fieldcontain">
  74.                 <label for="apellidos">Apellidos: </label>
  75.                 <input type="text" id="apellidos" name="apellidos" />
  76.             </div>
  77.  
  78.             <div data-role="fieldcontain">
  79.                 <label for="rut">RUT: </label>
  80.                 <input type="text" id="rut" name="rut" />
  81.             </div>
  82.  
  83.             <div data-role="fieldcontain">
  84.                 <label for="email">Email: </label>
  85.                 <input type="text" id="email" name="email" />
  86.             </div>
  87.  
  88.             <div data-role="fieldcontain">
  89.                 <label for="repeat_email">Confirmar Email: </label>
  90.                 <input type="text" id="repeat_email" name="repeat_email" />
  91.             </div>
  92.  
  93.             <div data-role="fieldcontain">
  94.                 <label for="telefono">Teléfono Móvil: </label>
  95.                 <input type="text" id="telefono" name="telefono" />
  96.             </div>
  97.  
  98.             <div class="ui-body ui-body-b">
  99.                 <button class="btnLogin" type="submit">Login</button>
  100.             </div>
  101.         </form>
  102.     </div>
  103.  
  104.  
  105.  
  106.     <div data-role="footer">
  107.         <h4>Footer content</h4>
  108.     </div>
  109. </div>
  110. </body>
  111. </html>

segui el ejemplo que se muestra aqui http://forum.jquery.com/topic/jquery...37000004093368

pero no me resulta
__________________
Hosting en Chile en Silverhost - La solución en Hosting en Chile.

Etiquetas: errores, mobile
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 23:10.