Guest User

Untitled

a guest
Apr 23rd, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. document.observe("dom:loaded", function() {
  2.  
  3. var form = $("form"), formElements = form.getElements(), nextField = null;
  4.  
  5. form.observe("submit", Event.stop);
  6.  
  7. formElements.invoke("observe", "focus", function(event) {
  8. var index = formElements.indexOf(this) + 1;
  9. nextField = formElements[index % formElements.length];
  10. });
  11.  
  12. document.observe("keydown", function(event) {
  13. if (e.keyCode != Event.KEY_RETURN)
  14. return;
  15. if (event.element()["type"] == "submit")
  16. return this.up("form").submit();
  17.  
  18. event.stop();
  19. nextField && $(nextField).focus();
  20. });
  21.  
  22. form.select("[type=submit]").invoke("observe", "click", function() { form.submit() });
  23.  
  24. });
Add Comment
Please, Sign In to add comment