Skicka formulär via JavaScript
Det är möjligt att skicka ett formulär via JavaScript. Låt oss se hur det görs. Anta att vi har ett formulär och en knapp, vid klick på vilken vi vill skicka formuläret:
<form action="/handler/" method="POST">
<input name="test1">
<input name="test2">
</form>
<button>skicka</button>
Låt oss hämta referenser till våra element till variabler:
let form = document.querySelector('form');
let button = document.querySelector('button');
Lägg till en klickhändelse på knappen:
button.addEventListener('click', function(event) {
});
Vid klick på knappen, utför insändning av formuläret
genom metoden submit:
button.addEventListener('click', function(event) {
form.submit();
});
Ett formulär med tre inmatningsfält är givet. Skapa en länk, vid klick på vilken formuläret kommer att skickas.