Hallo Ralph,
das change-Event feuert erst, wenn das Inputfeld den Focus verliert. Das input-Event feuert aber bei jeder Eingabe bzw. bei jedem Tastendruck. Du musst also bei der Eingabe prüfen,ob sie komplett ist, und "beim letzten Zeichen" den Submitbutton freischalten.
Gruß
Jürgen