Devi usare un linguaggio di programmazione... l'html non è "dinamico" quindi non gestisce gli IF, ad esempio... (IFsono passate le 19 ALLORA Disattiva il pulsante)
Se i controlli non sono "importanti" va bene il javascript. Altrimenti ti serve qualcosa di più "potente" tipo php o asp