
13/09/2007, 09:24
|
| | Fecha de Ingreso: septiembre-2007
Mensajes: 26
Antigüedad: 17 años, 6 meses Puntos: 1 | |
Re: Como hacerlo funcionar? Puedes modificar el retorno de la función de forma que cuando sea incorrecto devuelva este dígito y en caso de correcto te devuelva "" (cadena vacia). Entonces en el manejador del onblur o mejor en el onchage (sólo si se modifica el valor) al comprobarse puedes simplemente presentar un alert("Codigo incorrecto, debe terminar en "+sCod); por ejemplo. Si quieres ponerlo al lado sin alert, debes tener un <span id=idCC> </span> junto al campo (input) y en el manejador hacer idCC.innerText=sCod; Esto puede dar problemas a veces.
Otra cosa es que quieras modificar la función para sólo pasar 14 dígitos y devolver el CC para añadirlo al campo complentandose los 15 de longitud, que sería similar devolviendo siempre el CC. |