Wysyłanie formularza za pomocą JavaScript
Można wymusić wysyłanie formularza za pomocą JavaScript. Spójrzmy, jak to się robi. Załóżmy, że mamy formularz i jakiś przycisk, na kliknięcie którego chcemy wysłać formularz:
<form action="/handler/" method="POST">
<input name="test1">
<input name="test2">
</form>
<button>wyślij</button>
Pobierzmy referencje do naszych elementów do zmiennych:
let form = document.querySelector('form');
let button = document.querySelector('button');
Nałóżmy na przycisk procedurę obsługi kliknięcia:
button.addEventListener('click', function(event) {
});
Po kliknięciu przycisku wykonaj wysyłanie formularza
za pomocą metody submit:
button.addEventListener('click', function(event) {
form.submit();
});
Dany jest formularz z trzema polami wejściowymi. Zrób link, po kliknięciu którego nastąpi wysłanie tego formularza.