Visualizzazione dei risultati da 1 a 7 su 7

Discussione: pressione tasto invio

  1. #1

    pressione tasto invio

    ciao,
    volevo chiedervi una semplicissima cosa:

    ho un mio sito dove bisogna loggarsi, pero' alla pressione del tasto invio non ci si logga.
    Bisogna premere per forza con il mouse sull'apposito bottone.

    Sapete come posso fare?
    grazie!
    david

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    lo risolvi con javascript:


    <input type="text" id="username" name="username" onkeydown="if(event.keyCode==13) return false">

    13 e' il codice associato al tasto invio
    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    ops... ho scritto return false che non centra nulla...

    invece di return false scrivi

    this.BtnSubmit.click();

    dove BtnSubmit e' il pulsante di login
    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

  4. #4
    scusa ma ho ancora qualche problema,

    il mio codice e' questo:


    <TABLE class="btable" id="tablel" cellSpacing="1" cellPadding="1" width="300">
    <TR>
    <TD class="testo" width="62">UserID</TD>
    <TD class="testo" Width="153"><asp:TextBox id="userIDTB" runat="server" Width="152px"></asp:TextBox></TD>
    <TD><asp:RequiredFieldValidator id="_userIDRFV" runat="server" ErrorMessage="User id is required" ControlToValidate="userIDTB">*</asp:RequiredFieldValidator></TD>
    </TR>
    <TR>
    <TD class="testo" width="62">Password</TD>
    <TD class="testo" Width="153"><asp:TextBox id="passwordTB" runat="server" TextMode="Password" Width="152px"></asp:TextBox></TD>
    <TD><asp:RequiredFieldValidator id="_passwordIDRFV" runat="server" ErrorMessage="Password is required" ControlToValidate="passwordTB">*</asp:RequiredFieldValidator></TD>
    </TR>
    <TR>
    <TD width="62"></TD>
    <TD width="153"><asp:ValidationSummary id="_VS" runat="server" CssClass="testo"></asp:ValidationSummary></TD>
    <TD align="right"><asp:LinkButton id="_loginLB" runat="server" CssClass="link">login</asp:LinkButton></TD>
    </TR>
    </TABLE>




    dove devo inserire l'evento?
    grazie ancora

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    <script>
    function submitOnInvio()
    {
    if(event.keyCode==13)
    {
    document.getElementById('<%=loginLB.ClientID%>').c lick();
    }
    }
    </script>

    <asp:TextBox id="userIDTB" runat="server" Width="152px"
    onkeydown="submitOnInvio() "></asp:TextBox>

    <asp:TextBox id="passwordTB" runat="server" TextMode="Password" Width="152px" onkeydown="submitOnInvio() "></asp:TextBox>
    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

  6. #6
    grazie mille.. funziona!

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    e' stato un piaceereee

    La conoscenza e' vuota se non la si condivide
    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.