Sending skjema via JavaScript
Du kan tvinge inn sending av et skjema via JavaScript. La oss se hvordan dette gjøres. La oss si at vi har et skjema og en knapp, ved klikk på denne knappen ønsker vi å sende skjemaet:
<form action="/handler/" method="POST">
<input name="test1">
<input name="test2">
</form>
<button>send</button>
La oss hente referanser til våre elementer inn i variabler:
let form = document.querySelector('form');
let button = document.querySelector('button');
La oss legge en klikk-håndterer på knappen:
button.addEventListener('click', function(event) {
});
Ved klikk på knappen, utfør sending av skjemaet
via metoden submit:
button.addEventListener('click', function(event) {
form.submit();
});
Det er gitt et skjema med tre input-felt. Lag en lenke, ved klikk på denne lenken skal skjemaet sendes.