Click (or select)? In this case, the user will not be able to make any choice. You probably mean as soon as another option is chosen. If so
<select name="dropdown" id="dropdown" onchange="this.form.submit()">
If jQuery is used, the unobtrusive change event handler should be used instead of inline javascript.
$(function(){ $("#dropdown").change( function(e) { this.form.submit(); }); });
Use on if form elements are dynamically added to the DOM
$(function(){ $('#testform').on( "change", "#dropdown", function(e) { this.form.submit(); }); });
source share