jQuery Rut Plugin … con más opciones y configurable

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


8:15 pm
July 9th, 2009
No se puede descargar
8:28 pm
July 9th, 2009
lo acabo de probar y si se puede descargar
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…
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
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!.
10:36 am
August 26th, 2009
muchas gracias :-)
8:42 pm
September 25th, 2009
Excelente blog! magnífico plugin!
Te vas directo a mi reader :P
Saludos.
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();
/********************************//
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
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
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
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.
6:34 am
November 8th, 2010
veo que usa la version 1.2 de jquery has pensado en actualizarlo para 1.4??
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
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’”?
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
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;
}
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!!
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!!
11:16 am
January 3rd, 2012
Gracias funciona muy bien :D
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…
1:01 pm
April 20th, 2012
Hola funciona sobre un textbox de asp.net ?