“Keypress” événement ne fonctionne pas correctement, à l'aide de jQuery & Select2

J'ai un forum dans lequel j'ai modifier les fonctionnalités de l'onglet entrée. Lorsque l'utilisateur appuie sur entrée le prochain champ de saisie obtenir le foyer et en quelque sorte iImanage pour ouvrir la select2 de sélectionner la zone sur focusin événement pour le sélectionner 2 ouverture de la boîte.

Mais, lorsque je sélectionne la valeur et appuyez sur entrée dans selec2 sélectionnez la boite ne ferme pas et reste ouverte sur la touche enter de la conférence de presse mais il ferme. Lorsque je change la touche entrée de l'événement à tout événement keypress que select2 se rapprocher et fonctionne très bien mais je dois le faire en entrée.

Ce que je veux:
Lorsque l'utilisateur sélectionne une valeur dans select2 de la boîte de recherche et appuie sur entrée, il se rapprocher et de se concentrer se déplacer au prochain champ de saisie ou tout autre domaine.

Ce que j'ai fait jusqu'à présent.

$('.search-select').on("focusin",function(event) {
    $('#s2id_form-field-select-3').select2('open');
    event.preventDefault();  
});

Select2 avec entrée événement clé qui ne fonctionne pas

$('.select2-input').on("keypress", function(e) {
            if (e.keyCode == 13) {
                $("#select2-drop-mask").click();
                $('#name').focus();
                e.preventDefault();   
                }
       });

Select2 avec n'importe quel événement keypress qui travaille

$('.select2-input').on("keypress", function(event) {
                $("#select2-drop-mask").click();
                $('#name').focus();
                event.preventDefault();         
});

Balisage

 <select id="form-field-select-3" name="register_id" class="form-control search-select" required="required">
   <option value="">&nbsp;</option>
   <? $query=$this->dba->get_dropdown('register',array('id','name'));
      foreach($query as $key=>$value):
   ?>
   <option value="<?=$key?>"><?=$value; ?></option>}
  <? endforeach;?>
</select>

Excuses à l'avance pour les fautes, c'est ma première fois en utilisant Select2.

OriginalL'auteur Vicky | 2015-06-07