hi,
also ich schreib den ersten buchstaben in das feld,
was du mit einem geeigneten eventhandler á la onkeydown o.ä. abfangen kannst.
dann hab ich noch 10 sekunden zeit und dann kann ich nichts mehr eingeben.
irgendwie muss man ja eine startzeit haben/vom system bekommen und dann noch ne zeit haben die immer wieder geprüft wird, und wenn die startzeit+10sek = der zweiten zeit ist isses vorbei.
aber wie frag ich das ab ob die zweite zeit gleich der ersten plus 10 sek ist??
sieh dir das objekt Date an (http://selfhtml.teamone.de/javascript/objekte/date.htm) - das bietet dir methoden, um die zeit in sekunden oder sogar millisekunden zu ermitteln.
kenntnisse, wie du auf einen wert 10 draufaddierst, sowie der if-anweisung für bedingte ausführung von code setze ich mal als bekannt voraus ;-)
eventuell brauchst du noch setTimeout oder setInterval, um die überprüfung, ob die zeitspanne schon abgelaufen/überschritten ist, wiederholt auszuführen.
gruss,
wahsaga