1

I am trying to follow DRY for codes.

The rules is validating url with jQuery validate plugin, desired result is customized message.

This JScript validate the rule, but display default message from browser. How can I link the message to groups=grp for rules.

$(function(){

    $("form[name=principal]").validate({
        groups: { 
            grp: "faceb tweeter googlep linkedin instagram youtube"
        },
        rules:{
            email:{
                required: true,
                email: true
            },
            n_radios:{
                required: true
            },
            gpr: {
                url: true
            }
        },
        messages:{
            email:{
                required: "La direccion email es requerida",
                email: "ingrese un <b>email</b> valido"
            },
            n_radios:{
                required: "Selecciona una lista"
            },
            grp: {
                url: "El formato del link debe ser h_ttp://site.com o h_ttps://site.com"
            },
        };
       
    });
});
Sparky
  • 98,165
  • 25
  • 199
  • 285
dannisis
  • 423
  • 7
  • 17
  • Please search before posting a question. `groups` option is also explained the plugin's documentation. It's typically used with the `require_from_group` rule to fix the situation that causes multiple identical messages to appear. – Sparky Oct 19 '20 at 20:05

0 Answers0