come impostare un ‘inserimento’ predefinito su un determinato pulsante

C’è una casella di testo in una pagina di contenuto. Quando l’utente preme Invio in quella casella di testo, sto tentando di triggersre un pulsante “Invia” in questa pagina di contenuto. Mi piacerebbe sparare l’evento di quel particolare pulsante.

Invece, c’è una casella di testo di ricerca e un pulsante nella parte superiore della pagina da un MasterPage, e l’evento del pulsante di ricerca si spegne.

Come controllo per triggersre il pulsante di invio di questa pagina di ContentPage, invece del pulsante di ricerca di MasterPage?

Sto usando Ektron CMS per la gestione dei miei contenuti.

    Il modo più semplice è inserire i campi e il pulsante all’interno di un pannello e impostare il pulsante predefinito sul pulsante che si desidera triggersre al momento dell’invio.

     <%-- Text boxes here --%>   

    se hai bisogno di farlo dal codice, usa

     Me.Form.DefaultButton = Me.btn.UniqueID 

    Dove btn è il controllo del tuo pulsante.

    È ansible utilizzare la proprietà DefaultButton su un controllo di form lato server o sul controllo Panel . Nel tuo caso, raggruppa i controlli in un Panel che dovrebbe triggersre lo stesso pulsante:

      ...   ....  ...   

    È ora ansible utilizzare la proprietà UseSubmitBehavior per disabilitare tutti i pulsanti che non si desidera triggersre quando si preme invio (consultare la documentazione per maggiori informazioni)

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

    Microsoft dice:

     

    inserisci la descrizione del collegamento qui