Lomakkeen lähettäminen JavaScriptin avulla
Lomakkeen voi pakottaa lähetettävän JavaScriptin kautta. Katsotaan, kuinka se tehdään. Oletetaan, että meillä on lomake ja jokin painike, jota napsautettaessa haluamme lähettää lomakkeen:
<form action="/handler/" method="POST">
<input name="test1">
<input name="test2">
</form>
<button>lähetä</button>
Haetaan viittaukset elementteihimme muuttujiin:
let form = document.querySelector('form');
let button = document.querySelector('button');
Asetetaan painikkeelle klikkausten käsittelijä:
button.addEventListener('click', function(event) {
});
Painikkeen napsautuksen suoritetaan lomakkeen lähetys
metodilla submit:
button.addEventListener('click', function(event) {
form.submit();
});
Annettu lomake, jossa on kolme syöttökenttää. Tee linkki, jota napsautettaessa lomake lähetetään.