Avatar billede speedpete Nybegynder
14. februar 2005 - 10:46 Der er 1 kommentar og
1 løsning

Tryk på enter er det samme som at klikke med musen på knappen?

Når man indtaster tekst i en tekstbox, så trykker man på en knap for at godkende det indtastede. Hvordan får man hooket Enter-tasten op på knappen, så man ikke behøver klikke med musen?

<%@ Page Language="C#" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OleDb" %>
<script runat="server">

    void pladsopdater(Object obj, EventArgs e)
      {
            string pladser = pladserBox.Text;
            pladserBox.Text ="";
            string date =DateTime.Now.ToString();
   
            OleDbConnection forbindelsesObjekt = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("Pladser.mdb"));
            try
            {
              OleDbCommand  kommandoObjekt = new OleDbCommand();
              kommandoObjekt.CommandText = "Update Ledige SET antal = '"+pladser+"', dato = '"+date+"' WHERE Id=1";
              forbindelsesObjekt.Open();
              kommandoObjekt.Connection = forbindelsesObjekt;
              int result = kommandoObjekt.ExecuteNonQuery();
              forbindelsesObjekt.Close();
            }
            catch(Exception u)
            {
              forbindelsesObjekt.Close();
            }
    }

</script>
<html>
<head>
</head>
<body>
    <form runat="server">
        Skriv antal&nbsp;ledige pladser:<asp:TextBox id="pladserBox" runat="server"></asp:TextBox>
        <asp:Button id="Button1" onclick="pladsopdater" runat="server" Text="Godkend"></asp:Button>
    </form>
</body>
</html>
Avatar billede jokkejensen Novice
20. februar 2005 - 17:27 #1
http://www.allasp.net/enterkey.aspx

Men det kan da gøres 1000 gange nemmere med java script ? onload focus'r du bare på din knap ? virker det ikke så brug en <input type="button" runat="server">

http://www.google.dk/search?hl=da&q=%22submit+form%22+%2Benter+%2B13+%2Bjavascript&meta=

held og lykke
Jokke Jensen
Avatar billede jokkejensen Novice
20. februar 2005 - 17:28 #2
med input tagget er det selvfølgelig OnServerClick="pladsopdater"
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester