Ah, scusa. Non era chiaro che tutto il chiosco form fosse stato allestito.

Bè, il tuo ragionamento di non avere pulsanti inutili in caso di javascript disabilitato o non presente è perfetto ed è una pratica che condivido. Io risolvo generando il pulsante direttamente dallo script, sfruttando il DOM. Hai presente?