Odeslání formuláře pomocí JavaScriptu
Formulář lze vynuceně odeslat pomocí JavaScriptu. Podívejme se, jak se to dělá. Předpokládejme, že máme formulář a nějaké tlačítko, na jehož kliknutí chceme formulář odeslat:
<form action="/handler/" method="POST">
<input name="test1">
<input name="test2">
</form>
<button>odeslat</button>
Získáme odkazy na naše prvky do proměnných:
let form = document.querySelector('form');
let button = document.querySelector('button');
Přidáme na tlačítko posluchač kliknutí:
button.addEventListener('click', function(event) {
});
Při kliknutí na tlačítko provedeme odeslání formuláře
pomocí metody submit:
button.addEventListener('click', function(event) {
form.submit();
});
Je dán formulář se třemi vstupy. Vytvořte odkaz, na jehož kliknutí dojde k odeslání tohoto formuláře.