Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head>
- <script type="text/javascript">
- // This function is the problem function - should stop the form submitting on return press.
- function StopReturnKey(e)
- {
- if(GetKeyCode(e) == 13)
- {
- return false;
- }
- else
- {
- return true;
- }
- }
- // A cross-browser keycode checking function.
- function GetKeyCode(e)
- {
- var evt = (e) ? e : (window.event) ? window.event : null;
- if(evt)
- {
- var key = (evt.charCode) ? evt.charCode:
- ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));
- return key;
- }
- }
- // Creates cross-browser event listeners.
- function AddEvent(el, event, trigger, useCapture)
- {
- var obj = document.getElementById(el);
- if (obj.addEventListener)
- {
- obj.addEventListener(event, trigger, useCapture);
- return true;
- }
- else if (obj.attachEvent)
- {
- var r = obj.attachEvent('on' + event, trigger);
- return r;
- }
- else
- {
- obj['on' + event] = trigger;
- }
- }
- </script>
- </head>
- <body>
- <form>
- <input type="text" id="tagInput">
- </form>
- <script type="text/javascript">
- // Add the event listener to the textbox...
- AddEvent("tagInput", "keyup", StopReturnKey, true);
- </script>
- </body>
- </html>
Add Comment
Please, Sign In to add comment