Guest User

Untitled

a guest
Jul 22nd, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. <html>
  2. <head>
  3. <script type="text/javascript">
  4.  
  5. // This function is the problem function - should stop the form submitting on return press.
  6. function StopReturnKey(e)
  7. {
  8. if(GetKeyCode(e) == 13)
  9. {
  10. return false;
  11. }
  12. else
  13. {
  14. return true;
  15. }
  16. }
  17.  
  18. // A cross-browser keycode checking function.
  19. function GetKeyCode(e)
  20. {
  21. var evt = (e) ? e : (window.event) ? window.event : null;
  22. if(evt)
  23. {
  24. var key = (evt.charCode) ? evt.charCode:
  25. ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));
  26. return key;
  27. }
  28. }
  29.  
  30. // Creates cross-browser event listeners.
  31. function AddEvent(el, event, trigger, useCapture)
  32. {
  33. var obj = document.getElementById(el);
  34.  
  35. if (obj.addEventListener)
  36. {
  37. obj.addEventListener(event, trigger, useCapture);
  38. return true;
  39. }
  40. else if (obj.attachEvent)
  41. {
  42. var r = obj.attachEvent('on' + event, trigger);
  43. return r;
  44. }
  45. else
  46. {
  47. obj['on' + event] = trigger;
  48. }
  49. }
  50. </script>
  51. </head>
  52. <body>
  53. <form>
  54. <input type="text" id="tagInput">
  55. </form>
  56.  
  57. <script type="text/javascript">
  58. // Add the event listener to the textbox...
  59. AddEvent("tagInput", "keyup", StopReturnKey, true);
  60. </script>
  61. </body>
  62. </html>
Add Comment
Please, Sign In to add comment