/* * Translated default messages for the jQuery validation plugin. * Locale: PT (Portuguese; português) * Region: BR (Brazil) */ jQuery.extend(jQuery.validator.messages, { required: "Este campo é obrigatório.", remote: "Por favor, corrija este campo.", email: "Por favor, forneça um endereço eletrônico válido.", url: "Por favor, forneça uma URL válida.", date: "Por favor, forneça uma data válida.", dateISO: "Por favor, forneça uma data válida (ISO).", number: "Por favor, forneça um número válido.", digits: "Por favor, forneça somente dígitos.", creditcard: "Por favor, forneça um cartão de crédito válido.", equalTo: "Por favor, forneça o mesmo valor novamente.", accept: "Por favor, forneça um valor com uma extensão válida." // , // maxlength: jQuery.validator.format("Por favor, forneça não mais que {0} caracteres."), // minlength: jQuery.validator.format("Por favor, forneça ao menos {0} caracteres."), // rangelength: jQuery.validator.format("Por favor, forneça um valor entre {0} e {1} caracteres de comprimento."), // range: jQuery.validator.format("Por favor, forneça um valor entre {0} e {1}."), // max: jQuery.validator.format("Por favor, forneça um valor menor ou igual a {0}."), // min: jQuery.validator.format("Por favor, forneça um valor maior ou igual a {0}.") }); jQuery.validator.addMethod("checkRequired", function(value, element, param) { // check if dependency is met if ( !this.depend(param, element) ) { return "dependency-mismatch"; } if ( element.nodeName.toLowerCase() === "select" ) { // could be an array for select-multiple or a string, both are fine this way var val = $(element).val(); return val && val.length > 0; } if ( this.checkable(element) ) { return this.getLength(value, element) > 0; } return $.trim(value).length > 0; }, "Você deve concordar com termos"); jQuery.validator.classRuleSettings.checkRequired = {checkRequired: true}