Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Asp.net vb associare funzione bottone a tasto invio

    Allora .. il problema dovrebbe essere semplice:

    Ho un text boxx che premuto un tasto fa partire una funzione di ricerca sulla base del testo digitato nella textbox. Vorrei ora fare in modo che la funzione parta anche premendo il tasto invio su tastiera oltre che il tasto cerca sulla web form.

    Spero di essermi spiegato perchè spiegarmi nn è mai stato il mio forte, copiare si.... mi fate copiare????

    Ricordo che sono amicop di babbo natale e che chi mi aiuta sarà ricompensato a natale con un giro sulla mgica slitta.

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    d'accordo: però prima rispondi: usi c# o vb.net?


    ps. attenzione però alla risposta, uno di quei due linguaggi mi è antipatico


    rettifico: mi è antipatico chi usa male uno di quei due linguaggi
    Pietro

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    1
    salve!

    essendo urgentemente interessato alla questione potresti dirmi come si fa in c#?

    Grazie mille!

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    ciao!
    in javascript crei una funzione come la seguente:

    function handleEnter (event) {
    var keyCode = event.keyCode ? event.keyCode : event.which ? event.which :
    event.charCode;
    if (keyCode == 13) {
    document.forms[0].submit();
    }


    dopo di che, nel codice c# per ogni controllo di tipo textbox scrivi:

    mioControllo.Attributess["onkeypress"] = "handleEnter (event);";

    spero di averti aiutato!
    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

  5. #5
    C'è una soluzione molto più semplice che modificare tutti i button di un form ed è quella prevista dal framework .NET stesso.
    E' sufficiente specificare nel form il defaultbutton come mostrato nell'esempio.
    codice:
        
    <form id="form1" runat="server" defaultbutton="dbutton">
       <asp:Button runat="server" id="dbutton" Text="submit" />
    </form>

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    forte questa soluzione non la conoscevo!!
    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.