ESTOY EN PHP, CON JQUERY.
LES DEJO EL CODIGO
Código HTML:
<div class="reg_container_botones"> <input type='submit' name='submit' value='Registrarse' /> <input type="button" name='cancel' value='Cancelar' onclick="javascript: parent.$('#dialog-modal-registro').dialog('close');" /> </div>
Código:
$(document).ready(function () { $("a#change-image").click(function(e){ $("#change-image").src='captcha/captcha.php?'+Math.random(); e.preventDefault(); }); $("#USR_RUT").Rut(); $("#dialog-message").dialog({ beforeClose: function(event, ui) { $("#dialog-message").html(''); }, closeOnEscape: false, autoOpen: false, height: 400, width: 400, modal: true, buttons: { Ok: function() { $(this).dialog('close'); $("#dialog-message").html(""); } } }); $("#register").validate({ errorPlacement: function(error, element) { // alert(error); error.appendTo('#dialog-message'); }, errorLabelContainer: ("#dialog-message ul"), invalidHandler: function() { $("#dialog-message").dialog('open'); }, onfocusout: false, onclick: false, onkeyup: false, wrapper: "li", focusCleanup: true, onblur: false, debug: true, rules: { USR_NOMBRE: "required", USR_RUT: { required: true, ValidarRut: true, existeRut:true }, USR_CARGO: "required", USR_INSTITUCION: "required", USR_EMAIL: { required: true, email: true, existeEmail:true }, USR_PASSWORD: "required", chk_terminos: "required", captcha: { required:true, ValidarCaptcha:true } }, messages: { USR_NOMBRE: "Ingrese su nombre", USR_RUT: { required:"Ingrese su Rut", ValidarRut:"Ingrese un rut válido", existeRut:"Rut ingresado ya existe" }, USR_CARGO: "Ingrese su cargo", USR_INSTITUCION: "Ingrese su institución", USR_EMAIL: { required:"Ingrese su correo electrónico", email:"Ingrese un correo válido", existeMail:"Correo electrónico ya existe" }, USR_PASSWORD: "Ingrese su contraseña", chk_terminos: "Debe leer y aceptar los términos y condiciones", captcha: { required:"Ingrese el texto de la imagen captcha", ValidarCaptcha:"Captcha no coincide" } } }); }); jQuery.validator.addMethod("ValidarRut", function(value, element) { return this.optional(element) || $.Rut.validar(value); }); jQuery.validator.addMethod("ValidarCaptcha", function(value, element) { return this.optional(element) || ValidaCaptcha(value); }); jQuery.validator.addMethod("existeRut", function(value, element) { return this.optional(element) || existeRut(value); }); jQuery.validator.addMethod("existeMail", function(value, element) { return this.optional(element) || existeMail(value); }); function existeMail(txtEmail){ var resultado; $.ajax({ url: 'ExisteMail.php', data: {email:txtEmail}, type: 'POST', async: false, dataType: 'html', success: function(datos){ if(datos=="true") resultado=true; else resultado=false; } }); return resultado; }
FAVOR AYUDENME