jQuery Rut Plugin … con más opciones y configurable

demo-04

Para los fanaticos…. agregué al plugin jquery del rut las cosas que quería y al menos que alguien tenga una buena idea … creo que lo dejaré así no mais hasta nuevo aviso.

Si usabas una versión anterior la sintaxis cambió un poco, ahora todo es configurable, así que sé precavido.

Agregué soporte para:

Validación en on y off. (Por si no quieres validar)

Formateo en on y off. ( Por si no quieres formatear )

Evento que formatea configurable ( Por si quieres efectuar el formateo cuando el usuario termina de escribir o en otro evento )

Digito verificador en otro input ….. ( :D )

Pueden ver demos, leer la documentación o descargarlo.

Saludos

22 Responses to “jQuery Rut Plugin … con más opciones y configurable”

  1. EduardoEduardo

    8:15 pm
    July 9th, 2009

    No se puede descargar

  2. <a href='http://admin' rel='external nofollow' class='url'>joaquinnunez</a>joaquinnunez

    8:28 pm
    July 9th, 2009

    lo acabo de probar y si se puede descargar

  3. AklsnkAklsnk

    10:19 pm
    August 24th, 2009

    Hola tengo mucha dudas al respecto con incorporar un pligin en dramweaver…

    alguien me podria ayudar.. estoy a visperas desolemnes y no logro hacer funcionar el formulario.

    esto hago..

    1- cargo el formulario como rut.js en dreamweaver ( nose hacerlo nunca he cargado unformulario asi )

    2-en lapagina de ingreso pongo el script rut.js
    (

    ) aqui tengo dudas siponer rut.js o talcual como va.. “jquery.rut.js”..

    despues abajo de otras validaciones pongo esto

    $.validator.addMethod(“rut”, function(value, element) {
    return this.optional(element) || $.Rut.validar(value);
    }, “Este campo debe ser un rut valido.”);

    $(“#jq-validation”).validate();

    y en el ingreso

    pongo esta

    $(‘#rut_demo_1′).Rut();

    —> tengo una duda como poner el boton para clikearlo…

    y disculpen mi ignoracia.. :(..

    voy a pasar seguido por aki me imagino…

  4. <a href='http://admin' rel='external nofollow' class='url'>joaquinnunez</a>joaquinnunez

    11:19 pm
    August 24th, 2009

    @Aklsnk

    lo estas usando con jquery validation?

    para usarlo debes primero copiar este código html

    <script src=”jquery.js” type=”text/javascript”></script>
    <script src=”jquery.Rut.js” type=”text/javascript”></script>

    usando el nombre y ruta que tengan los archivos

    y dp es algo así:

    <script type=”text/javascript”>
    $(document).ready(function(){
    $(‘#rut_demo_1′).Rut();
    });
    </script>

    no se a que te refieres con clickearlo

    espero ser de ayuda

  5. ClusterCluster

    1:36 am
    August 26th, 2009

    Felicidades por el excelente trabajo de integración de las rutinas de validación del R.U.T. Chileno con jQuery.

    Un saludo!.

  6. <a href='http://admin' rel='external nofollow' class='url'>joaquinnunez</a>joaquinnunez

    10:36 am
    August 26th, 2009

    muchas gracias :-)

  7. ktttokttto

    8:42 pm
    September 25th, 2009

    Excelente blog! magnífico plugin!
    Te vas directo a mi reader :P

    Saludos.

  8. RicardoRicardo

    10:26 pm
    September 28th, 2009

    Excelente plugin… Felicitaciones Joaquin
    tengo una duda, para integrar el plugin a validation solo debo pegar dentro del js de vlidation. en algun lugar especifico?
    /*********************************************////
    $.validator.addMethod(“rut”, function(value, element) {
    return this.optional(element) || $.Rut.validar(value);
    }, “Este campo debe ser un rut valido.”);

    $(“#jq-validation”).validate();
    /********************************//

  9. <a href='http://admin' rel='external nofollow' class='url'>joaquinnunez</a>joaquinnunez

    12:57 am
    September 29th, 2009

    $.validator.addMethod(“rut”, function(value, element) {
    return this.optional(element) || $.Rut.validar(value);
    }, “Este campo debe ser un rut valido.”);

    < --- este código puedes agregarlo en otro js.... creo que eso sería lo más recomendable o incluirlo dentro de tags <script> y para que funcione tambien debe estar incluido jquery.rut.js en el html

    $(”#jq-validation”).validate(); <- esta linea de código era para empezar con la validación usando jquery validation plugin

    saludos, espero haber aclarado tu duda

  10. carlos lopezcarlos lopez

    11:26 pm
    July 7th, 2010

    Soy nuevo en esto, la pregunta puede parecer estupida, pero necesito hacerla:

    la verdad es que no se como llamar la funcion de validación desde mi formulario

  11. <a href='http://joaquinnunez.cl/' rel='external nofollow' class='url'>Joaquín Núñez</a>Joaquín Núñez

    5:11 pm
    July 8th, 2010

    hola Carlos, te iba a responder por correo, pero me rebotó, si quieres me escribes por el formulario de contacto que tengo en http://joaquinnunez.cl/blog/contacto/ y conversamos, saludos

  12. <a href='http://aldrin.martoq.cl/' rel='external nofollow' class='url'>Aldrin Martoq</a>Aldrin Martoq

    1:54 pm
    November 2nd, 2010

    Joaquín: descargué el plugin y el encabezado dice estar licenciado bajo la GPLv2 pero prohíbe el uso comercial. Esto me parece incongruente ¿o esa es tu intención?

    Por ahora, no puedo usar tu plug-in pero me servirá para aprender a hacer algo parecido.

    Muchas Gracias.

  13. dosjotadosjota

    6:34 am
    November 8th, 2010

    veo que usa la version 1.2 de jquery has pensado en actualizarlo para 1.4??

  14. Joaquín NúñezJoaquín Núñez

    7:45 am
    November 8th, 2010

    @dosjota cuando creé el plugin la versión de jquery era la 1.2.
    yo Lo he usado con versiones superiores por Lo que dice 1.2+ (léase o superior) es literal
    saludos

  15. GabrielGabriel

    11:37 pm
    September 2nd, 2011

    Hola, intento usar la funcion ‘quitarFormato’ pero no se como, podrias poner un ejemplo? se puede convinar con “format_on: ‘keyup’”?

  16. <a href='http://joaquinnunez.cl/' rel='external nofollow' class='url'>Joaquín Núñez</a>Joaquín Núñez

    1:13 am
    October 4th, 2011

    http://joaquinnunez.cl/jQueryRutPlugin/#doc

    $.Rut.quitarFormato(’12.345.678-9′);
    => 123456789

    no sé como la quieres coMBinar con format_on, dame un ejemplo

  17. <a href='http://www.format.cl' rel='external nofollow' class='url'>Patricio Araneda</a>Patricio Araneda

    2:02 pm
    November 7th, 2011

    Me pareció estupendo tu plugin, lo probé y funciona muy bien en jquery 1.6.4. le agregué una pequeña funcion ya que necesito el rut en bruto para almacenameinto.

    getNumero: function(texto)
    {
    texto = jQuery.Rut.quitarFormato(texto);
    largo = texto.length;
    nrut = texto.substring(0, largo – 1);
    return nrut;
    }

  18. <a href='http://www.joasssko.co.cc' rel='external nofollow' class='url'>joasssko</a>joasssko

    12:40 pm
    November 23rd, 2011

    Estimado!! estoy usando el plugin pero no me pesca ni en bajá,, al momento de hacer la validación, la consola del chrome me tira el error “Uncaught TypeError: Cannot call method ‘validar’ of undefined” , ni carajo idea por qué pasa esto, siendo que copié textual todo el código, incluso utilicé el mismo de uno de tus ejemplos.

    Hay algun twitter pa mandar DM’s y ver la solucion online?

    En todo caso, excelente plugin!!

  19. AlanAlan

    12:18 pm
    November 24th, 2011

    Hola1 sabes, con la actualizacion de firefox 8.0 el plugin ya no funciona.. sabes como solucionar el problema?? Esta muy bueno el plugin, pero necesito que funcione el firefox 8

    Saludos!!

  20. marcomarco

    11:16 am
    January 3rd, 2012

    Gracias funciona muy bien :D

  21. PabloPablo

    6:11 pm
    March 15th, 2012

    Estimado,

    Estuve usando este plugin pero tuve problemas para los navegadores IE7 y IE8, no lo probé con IE6.

    Me tiraba el error “Object doesn’t support this property or method” en la línea 138.

    rut = crut.substring(0, largo – 1);

    Y luego en la línea 142.

    rut = crut.charAt(0);

    Al parecer el problema venía de que la variable rut no estaba definida.
    Basta con declarar la variable “rut” en el método “digitoCorrecto” y se arregla.

    …IE y sus misterios…

  22. brabra

    1:01 pm
    April 20th, 2012

    Hola funciona sobre un textbox de asp.net ?

 

Leave a Reply