Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 
 
 

23 řádky
490 B

  1. 'use strict';
  2. function getLoginForm() {
  3. const loginForm = {};
  4. Array.from(document.forms).forEach(form => {
  5. let i = 0;
  6. const inputs = Array.from(document.querySelectorAll('input'));
  7. inputs.forEach(node => {
  8. if (node.type === 'password') {
  9. loginForm.form = form;
  10. loginForm.passwordField = node;
  11. if (i > 0) {
  12. loginForm.loginField = inputs[i - 1];
  13. }
  14. }
  15. i++;
  16. });
  17. });
  18. return loginForm;
  19. }
  20. export {getLoginForm};