Як викликати функцію JavaScript під час надсилання форми?

2024 Від admin

Використання атрибута події onsubmit Подію onsubmit можна використовувати для виклику функції передача функції зворотного виклику як значення атрибуту onsubmit у HTML. Після надсилання форми він викличе передану функцію.

Найпростіший спосіб викликати функцію JavaScript у документі HTML – це визначте функцію всередині пари тегів <script>, а потім помістіть її в заголовок або тіло документа HTML. Потім ви можете викликати цю функцію, коли користувач взаємодіє з елементом сторінки.

Ми додаємо обробник події відправлення для елемента форми. Це спочатку викликає preventDefault(), щоб запобігти надсиланню вбудованої форми браузера, щоб ми могли взяти на себе роботу. Потім ми викликаємо sendData(), який отримує елемент форми та передає його в конструктор FormData.

Використання JavaScript у формах HTML

  1. name="myForm" називає форму. В іншому місці JavaScript ви можете посилатися на цю форму під назвою myForm. …
  2. action="" визначає, куди браузер надсилає інформацію форми. …
  3. method="GET" визначає, як дані методу передаються до місця призначення дії.

Якщо у вас є функція, збережена в змінній, ви можете викликати її за допомогою використовуючи ім’я змінної з дужками. Ви також можете викликати функції за допомогою методів apply() або call(). Вони дозволяють вказати значення this всередині функції.

Відмінності між onClick і onSubmit Хоча обидві події передбачають взаємодію користувача, їх застосування та варіанти використання відрізняються. Подія onClick є універсальною та застосовною до широкого діапазону інтерактивних елементів, тоді як подія onSubmit спеціально розроблена для надсилання форм.