entonces, ¿por que no haces un submit automatico cuando se seleccione un registro? sin embargo, eso no quita razon para siempre incluir el boton de submit. existen usuario que navegan sin javascript (como yo) y las paginas que hagan uso de ella no le afectaran, entonces deberias proveerle un mecanismo alterno cuando javascript no esta disponible. de lo contrario estas incurriendo en practicas de javascript obstructivo.
Código:
<select onchange="form.submit();">....</select>