$(document).ready(function(){ $('.vs').click(function() { voto($(this).attr('id'), $(this).html()); }); $('#x34 label input').val('xx'); $('#x34').css({ display: 'none'}); $('#fe').keyup(function(){ chmail(0); }); $('#fe').blur(function(){ chmail(1); }); if($('#nomail').css('display')==undefined){ $('#pass').css({ display: 'none'}); $('#nom').css({ display: 'block'}); }else{ $('#pass').css({ display: 'block'}); $('#nom').css({ display: 'none'}); } $("#form1").validate({ errorClass: "validation-advice", rules: { ftxt: { required: true }, fe: { required: true, email:true }, fcn: { required: function() { return $("#fn").val()==''; } }, fn: { required: function() { return $("#fcn").val()==''; }, minLength: 4 } }, messages: { ftxt: "Debe contener texto", fe: { required: "Debe contener una dirección de email válida", email: "Debe contener una dirección de email válida" }, fcn: "Ingrese su contraseña", fn: { required: "Necesita un nombre que lo identifique", minLength: "Debe contener un texto válido de 4 caracteres como mínimo" } } }); $("#fadd").validate({ errorClass: "validation-advice", rules: { url: { required: true, url: true } }, messages: { url: "Debe contener una dirección web válida" } }); $("#frm2").validate({ errorClass: "validation-advice", rules: { titulo: { required: true, minLength: 4, maxLength: 100, teluricatitle: true }, texto:{ required: true, minLength: 4 }, e: { required: true, email:true }, p: { required: true } }, messages: { titulo: "Debe tener un titulo válido", texto: "Debe tener una descripcion", e: "Use la dirección de email con la cual se registro", p: "ingrese su contraseña" } }); jQuery.validator.addMethod("teluricatitle", function(value) { return value.replace(/[^a-zA-Z0-9ñÑáéíóúÁÉÍÓÚ]/g,'')!=''; }, "validar caracteres"); });