Forse più che l'evento onchange non andrebbe meglio onkeyup?