jQuery UI autocomplete soumettre le résultat onclick

J'ai été à essayer de comprendre comment soumettre le formulaire lorsque l'utilisateur sélectionne le résultat de choix de la saisie semi-automatique. Il doit travailler avec un clic de la souris ou la touche entrée. - Je voir des exemples, mais les toujours les en morceaux. Personne ne montre l'ensemble de la fonction.

J'ai ce code ci-dessous mais j'ai des erreurs en disant: résultat n'est pas une fonction. Je ne sais pas comment les combiner pour faire ce que je voudrais. Toute aide est appréciée.

jQuery(document).ready(function(){  

jQuery("#vsearch").autocomplete("ajax/search.php",
    {
    minLength: 2
}
);
jQuery("#vsearch").result(function(event, data, formatted) {
      jQuery('#vsearch').value( formatted );
      jQuery('#search').submit();
});
});

source d'informationauteur Panama Jack