Изпращане на форма чрез JavaScript
Можете да изпратите форма принудително чрез JavaScript. Нека да видим как се прави това. Да приемем, че имаме форма и някакъв бутон, при кликване върху който искаме да изпратим формата:
<form action="/handler/" method="POST">
<input name="test1">
<input name="test2">
</form>
<button>изпрати</button>
Нека получим референции към нашите елементи в променливи:
let form = document.querySelector('form');
let button = document.querySelector('button');
Нека добавим манипулатор за кликване към бутона:
button.addEventListener('click', function(event) {
});
При кликване върху бутона ще изпълним изпращане на формата
чрез метода submit:
button.addEventListener('click', function(event) {
form.submit();
});
Дадена е форма с три полета за въвеждане (инпута). Направете връзка, при кликване върху която ще се извърши изпращане на тази форма.