Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 
 
 

23 lignes
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};