tach,
nach meiner theorie ist das schwachsinnig das onkeydown-event zu benutzen, denn was ist wenn der jenige einfach so auf die taste drück ohne irgend ein input feld aktiviert zu haben ???
Naja ich würde das an deiner stelle mit einem onchange machen, sobald sich dann ein feld ändert kannst du es auf sienen wert hin prüfen und wenn dann was drinne stehen sollte kannst du einfach dein disable-knöpfchen enablen.
Naja mach so wie du meinst. War halt nur ein tipp von mir.
Gruß Urmel