Jquery enviar formulario de selección cuando se selecciona la opción

Tengo un select, con una larga lista, en la que puedo buscarlo, con select2 jquery pluing.

mi selección:

@using (Html.BeginForm("ProjectList", "Client", FormMethod.Get, new { id = "clientform", name = "clientoverviewform"})) { 
@if (Model.ClientList != null) { @foreach (var client in Model.ClientList) { @client.Name } }
}

Lo necesito para poder permitirme buscar y seleccionar la opción que quiero usar. presiona enter o click del mouse. Y luego se envía el formulario …

y por supuesto, tiene que funcionar con un botón de envío normal también …

He intentado este código:

 $(document).ready(function () { $('#clientform').on('change', function () { var $form = $(this).closest('form').on('change', function () { $form.find('input[type=submit]').click(); }); }); }); 

en el que se envía antes de que incluso busque, aunque funciona si normalmente me desplazo por la lista y hace clic …

Si desea enviar el formulario después de cambiar la opción de selección, haga lo siguiente:

 $('.selectpicker').on('change', function () { $(this).closest('form').submit(); });