Ayuda con Funcion js
Publicado por Claudio (8 intervenciones) el 13/05/2014 20:55:26
Hola que tal.
Tengo una función js para verificar un rut, lo que hace es verificar que este bien escrito y desea un verdadero rut, y asi vez lo pone en el formato 99.999.999-9 aunque el usuario lo ingrese todo junto, sin puntos ni coma, lo cargo desde el template, estoy utilizando smarty.
Cuando un cliente o usuario se loguea en el sitio debe ingresar el rut y password, en ese primer formulario funciona perfectamente la función, pero en el caso que un usuario tenga que llenar un formulario para notificar algo, o registrarse como usuario, se le solicita el rut y en este caso no funciona, si veo el código fuente de la página y doy click en donde esta cargada la función , la encuentra bien, osea esta bien linkeada.
El asunto es que si el rut no es verificado por la función puede quedar ingresado en la base de datos sin el formato y posteriormente cuando el usuario quera entrar a backoffice, no va poder, ya que se compara si el rut si esta bien ingresado y si el usuario está registrado. pero debe estar ingresado al igual que esta en la tabla y en la tabla esta con formato.
Si alguien me puede ayudar por favor, para saber porque ocurre esto? o solamente puedo usar la función una sola vez, y no las veces que necesite en todo el entorno?
De antemano Muchas Gracias.
Tengo una función js para verificar un rut, lo que hace es verificar que este bien escrito y desea un verdadero rut, y asi vez lo pone en el formato 99.999.999-9 aunque el usuario lo ingrese todo junto, sin puntos ni coma, lo cargo desde el template, estoy utilizando smarty.
Cuando un cliente o usuario se loguea en el sitio debe ingresar el rut y password, en ese primer formulario funciona perfectamente la función, pero en el caso que un usuario tenga que llenar un formulario para notificar algo, o registrarse como usuario, se le solicita el rut y en este caso no funciona, si veo el código fuente de la página y doy click en donde esta cargada la función , la encuentra bien, osea esta bien linkeada.
El asunto es que si el rut no es verificado por la función puede quedar ingresado en la base de datos sin el formato y posteriormente cuando el usuario quera entrar a backoffice, no va poder, ya que se compara si el rut si esta bien ingresado y si el usuario está registrado. pero debe estar ingresado al igual que esta en la tabla y en la tabla esta con formato.
Si alguien me puede ayudar por favor, para saber porque ocurre esto? o solamente puedo usar la función una sola vez, y no las veces que necesite en todo el entorno?
De antemano Muchas Gracias.
Valora esta pregunta


0