los código han de ser lo mas dinámicos posibles, para así poder reutilizarlos. este código vale para cualquier campo de texto, con lo cual usando addEvent() de dom level 2 y sólo unas pocas líneas de código puede usar ese efecto en tantos campos como quieras
centrandome en el caso que ocupa. pongamos que el usuario está escribiendo la contraseña y nota que se ha equivocado. en el supuesto que expones tendría tres opciones:
- usar backspace
- usar la tecla tabulador para salir del campo y seguidamente posicionar de nuevo el cursor en el campo con el ratón
- coger el ratón, quitarle el foco al campo y volver a darselo
cual crees que es la opción mas usada??