Está en la página 1de 2

$(function () {

$('#formularioUsuarioRegistro').validate({
rules: {
nombre: {
required: true,
minlength: 10,
maxlength: 100
},
apellido: {
required: true,
minlength: 10,
maxlength: 100
},
documento: {
required: true,
minlength: 20,
maxlength: 300
},
celular: {
required: true,
minlength: 9
},
correo: {
required: true,
minlength: 10,
maxlength: 100
},
clave: {
required: true,
minlength: 5
},
estado: {
required: true,
},
codigoTipoUsuario: {
required: true,
}
},
messages: {
nombre: {
required: "Este campo es obligatorio",
minlength: "El nombre debe tener mínimo 10 caracteres",
maxlength: "El nombre debe tener máximo 100 caracteres"
},
apellido: {
required: "Este campo es obligatorio",
minlength: "El apellido debe tener mínimo 10 caracteres",
maxlength: "El apellido debe tener máximo 100 caracteres"
},
documento: {
required: "Este campo es obligatorio",
minlength: "El documento debe tener mínimo 20 caracteres",
maxlength: "El documento debe tener máximo 300 caracteres"
},
celular: {
required: "Este campo es obligatorio",
minlength: "El celular debe tener mínimo 9 caracteres",
},
correo: {
required: "Este campo es obligatorio"
minlength: "El correo debe tener mínimo 10 caracteres",
maxlength: "El correo debe tener máximo 100 caracteres"
},
clave: {
required: "Este campo es obligatorio"
minlength: "La clave debe tener mínimo 5 caracteres",
},
estado: {
required: "Este campo es obligatorio"
},
codigoTipoUsuario: {
required: "Este campo es obligatorio"
},
},
errorElement: 'span',
errorPlacement: function (error, element) {
error.addClass('invalid-feedback');
element.closest('.form-group').append(error);
},
highlight: function (element, errorClass, validClass) {
$(element).addClass('is-invalid');
},
unhighlight: function (element, errorClass, validClass) {
$(element).removeClass('is-invalid');
}
});
});

También podría gustarte