window.jQuery = window.$j = jQuery; $j(document).ready(function(){ $j.validator.setDefaults({ }); jQuery.validator.addMethod("notEqual", function(value, element, param) { return this.optional(element) || value !== param; }, "Please choose a value!"); $j('#reglog').validate({ submitHandler: function(form) { form.submit(); }, rules: { nick: { required: true, maxlength: 25, remote: { url: "check-reg-nick.php", type: "post" } }, country: { required: true, notEqual: '' }, mail: { required: true, email: true, remote: { url: "check-reg-mail.php", type: "post" } }, heslo: { required: true, minlength: 8 }, cheslo: { required: true, equalTo: "#heslo" }, /* fbook: { url: true }, twitt: { url: true }, linked: { url: true }, gplus: { url: true }, ytube: { url: true }, web: { url: true }, */ confirmrules: { required: true } }, messages: { nick: { required: "Por favor, indica el nick", maxlength: "M\u00e1ximo de caracteres: "+"25", remote: "Este nick ya est\u00e1 ocupado..." }, country: "Por favor, elige tu pa\u00eds", mail: { required: "Por favor, indica tu e-mail", email: "Por favor, indica el e-mail correcto", remote: "Esta direcci\u00f3n de e-mail ya ha sido usada..." }, heslo: { required: "Por favor, indica la contrase\u00f1a", minlength: "La contrase\u00f1a debe tener por lo menos 8 caracteres..." }, cheslo: { required: "Por favor, completa la confirmaci\u00f3n de contrase\u00f1a", equalTo: "La contrase\u00f1a y su confirmaci\u00f3n han de coincidir..." }, /* fbook: "Por favor, indica la URL correcta de tu perfil", twitt: "Por favor, indica la URL correcta de tu perfil", linked: "Por favor, indica la URL correcta de tu perfil", gplus: "Por favor, indica la URL correcta de tu perfil", ytube: "Por favor, indica la URL correcta de tu perfil", web: "Por favor, indica la URL correcta de tu p\u00e1gina personal", */ confirmrules: "Por favor, lee y acepta las condiciones de registro" } }); $j('input[type=text], textarea').each(function () { var Input = $j(this); var default_value = Input.val(); Input.focus(function() { if(Input.val() == default_value) Input.val(""); }).blur(function(){ if(Input.val().length == 0) Input.val(default_value); }); }); });