How can I force any change to a checkbox (inside a form) or to a drop-down menu selection to cause a HTTP POST to be issued by the browser?
Bandwidth is not an issue, page reloading is not an issue and I don’t want to go the full AJAX route.
What I really want is an HTTP POST to be done when the user clicks on a checkbox (or selects something from a drop-down menu), etc. without the user having to click ‘Submit’ after its change.
Maybe it should be done with some JavaScript on the client-side? (I couldn’t succesfully Google anything)
Use Javascript. Add
onchange="document.getElementById('myFormId').submit()"to the elements, or do this programatically.myFormIdmust be replaced by the HTML id of theformelement.