Open darwinringele opened 6 years ago
Hola!
Me ocurrió el mismo error en la consola, con el siguiente ejemplo
$("#rut").rut().on('rutValido', function(e, rut, dv) { alert("El rut " + rut + "-" + dv + " es correcto"); }, { minimumLength: 7} );
Quite minimumLength y funciono
$("#rutpReemplazante").rut().on('rutValido', function(e, rut, dv) { alert("El rut " + rut + "-" + dv + " es correcto"); }).on('rutInvalido', function(e) { alert("El rut " + $(this).val() + " es inválido"); });
Saludos
gracias! eso me funcionó, el error de "apply is not a function" era porque estaba cargando la librería de jquery después de otras librerías JS, por lo tanto el plugin estaba tratando de usar esas funciones.
finalmente hice esto para validar el mínimo, ya que al ingresar 1-9 me aparecía como válido:
if( this.value.length > 4 ) { ... if($.validateRut($( ".personaRut" ).val())) {..
y ahi si me corre bien.
$(function() {
$("#rut").rut({
useThousandsSeparator : false
}).on('rutValido', function(e, rut, dv) {
alert("El rut " + rut + "-" + dv + " es correcto");
});
})
Buenas!,
el RUT se formatea correctamente, pero al intentar que aparezca el alert con el mensaje de "alert('El rut ' + rut + '-' + dv + ' es correcto');"
aparece este error en la consola:
"Uncaught TypeError: ((S.event.special[o.origType] || {}).handle || o.handler).apply is not a function"
que hace referencia a esta función:
que será?