Odosielanie formulára pomocou JavaScriptu
Formulár je možné nútene odoslať pomocou JavaScriptu. Pozrime sa, ako sa to robí. Predpokladajme, že máme formulár a nejaké tlačidlo, na ktoré kliknutím chceme formulár odoslať:
<form action="/handler/" method="POST">
<input name="test1">
<input name="test2">
</form>
<button>odoslať</button>
Získame odkazy na naše prvky do premenných:
let form = document.querySelector('form');
let button = document.querySelector('button');
Pridajme na tlačidlo obslužnú rutinu kliknutia:
button.addEventListener('click', function(event) {
});
Po kliknutí na tlačidlo vykonáme odoslanie formulára
pomocou metódy submit:
button.addEventListener('click', function(event) {
form.submit();
});
Daný formulár s tromi vstupmi. Vytvorte odkaz, po kliknutí na ktorý dôjde k odoslaniu tohto formulára.