Eine Aufgabe für Javascript.
Ich habe sowas ähnliches letztens gelesen, vielleicht hilft dir der Ansatz:
http://forum.jswelt.de/showthread.php?t=18572
Bezieht sich dort auf ein Textfeld (wenn ein Text eingegeben, dann Button freigeben, wenn kein Text eingegeben, dann Button gesperrt)...