Capture Enter Key...

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • sourav08
    New Member
    • Jul 2008
    • 10

    Capture Enter Key...

    Hello,

    I'm developing a website using PHP, Javascript and MySQL.

    I have a login form with a couple of textboxes and a login button. What I
    want to do is capture the Enter key so that when the user presses Enter, it will behave like tab and throw the onchange event (written for each field).

    I have searched the Internet for hours now trying to find out how to do it,
    but any methods that I have seen do not work.

    Can anyone help me do that?

    Regards,
    Sourav
  • hsriat
    Recognized Expert Top Contributor
    • Jan 2008
    • 1653

    #2
    [CODE=javascript]document.body.o nkeypress = function (event) {
    event = event || window.event;
    if (event.keycode = 13) {
    alert('Enter key pressed');
    return false;
    }
    return true;
    }[/CODE]

    Comment

    • sourav08
      New Member
      • Jul 2008
      • 10

      #3
      Originally posted by hsriat
      [CODE=javascript]document.body.o nkeypress = function (event) {
      event = event || window.event;
      if (event.keycode = 13) {
      alert('Enter key pressed');
      return false;
      }
      return true;
      }[/CODE]
      Hello...

      Thanks for ur valuable reply...

      Comment

      • hsriat
        Recognized Expert Top Contributor
        • Jan 2008
        • 1653

        #4
        Originally posted by sourav08
        Hello...

        Thanks for ur valuable reply...
        You are welcome. I hope you have manipulated it according to your needs.

        Comment

        • Prakashs
          New Member
          • Jul 2010
          • 2

          #5
          Hey Folks,

          I'm write it using JQuery as follows..

          Code:
          $(selector).live('keydown', function(e) {
                  var key = e.which||e.keyCode; 	
                  //var key = (window.event) ? e.keyCode : e.which; 
                  //var key = (window.event) ? window.event.keyCode : e.which; 
              if (key == 13) {
                  alert('Enter key pressed');
                  return false;
              }
              return true;
          });
          Last edited by Dormilich; Jul 2 '10, 11:47 AM. Reason: Please use [code] tags when posting code

          Comment

          • Prakashs
            New Member
            • Jul 2010
            • 2

            #6
            Originally posted by hsriat
            [CODE=javascript]document.body.o nkeypress = function (event) {
            event = event || window.event;
            if (event.keycode = 13) {
            alert('Enter key pressed');
            return false;
            }
            return true;
            }[/CODE]
            Here single assignment(=) is used instead of equal of (==), Actually keycode can work but keyCode is actual..

            Comment

            Working...