PracticalWeb Ltd

Websites that work for you.

Drupal Forms Require a Submit Button

I’m working on an AJAX heavy site for a defined audience who all have JavaScript - so I have a form with no submit button that gets submitted by an change handler.

Normally I’d make sure the site was fully accessible - but not on this project so I just got rid of the submit button. I got the JavaScript submit working only to find my Drupal form no longer worked.

It seems that the Drupal submit handlers are not called if the form doesn’t have a submit button. I can’t see any reference to this in the Drupal API, but adding theĀ  button back in and hiding it via CSS works fine.