comment définir un ‘entrée’ par défaut sur un certain bouton

Il y a une zone de texte sur un ContentPage. Lorsque l’utilisateur appuie sur Entrée dans cette zone de texte, j’essaie de lancer un bouton «Soumettre» sur cette ContentPage. Je voudrais déclencher l’événement de ce bouton particulier.

Au lieu de cela, il y a une zone de texte de recherche et un bouton en haut de la page à partir d’un MasterPage, et l’événement de ce bouton de recherche est déclenché.

Comment puis-je contrôler le bouton d’envoi de ContentPage au lieu du bouton de recherche de MasterPage?

J’utilise le CMS Ektron pour ma gestion de contenu.

    Le moyen le plus simple consiste à placer les champs et le bouton dans un panneau et à définir le bouton par défaut sur le bouton que vous souhaitez activer lors de la saisie.

     < %-- Text boxes here --%>   

    si vous avez besoin de le faire à partir du code, utilisez

     Me.Form.DefaultButton = Me.btn.UniqueID 

    btn est le contrôle de votre bouton.

    Vous pouvez utiliser la propriété DefaultButton sur un contrôle de form côté serveur ou un contrôle Panel . Dans votre cas, regroupez les contrôles dans un Panel qui doit déclencher le même bouton:

      ...   ....  ...   

    Vous pouvez maintenant utiliser la propriété UseSubmitBehavior pour désactiver tous les boutons que vous ne voulez pas déclencher lorsque vous appuyez sur submit (consultez la documentation pour plus d’informations).

       
     $(document).ready(function(){ document.getElementById("text_box_id") .addEventListener("keyup", function(event) { event.preventDefault(); if (event.keyCode === 13) { document.getElementById("button_id").click(); } }); }); 

    Microsoft dit:

     

    entrez la description du lien ici