questa è la strada più semplice
in alternativa è possibile:
-al load della pagina, disattivare il bottone (diventa grigio)
-all'onkeypress dell'input, se il valore non è nullo, attivare altrimenti disattivare
in ogni caso andrebbe ricontrollato lato server, metti che uno ha JS disattivato..