Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/09/2007, 09:24
Txumai
 
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>&nbsp;</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.