Trimiterea formularului prin JavaScript
Puteți trimite forțat un formular prin JavaScript. Să vedem cum se face acest lucru. Să presupunem că avem un formular și un buton, la click pe care dorim să trimitem formularul:
<form action="/handler/" method="POST">
<input name="test1">
<input name="test2">
</form>
<button>trimite</button>
Să obținem referințele la elementele noastre în variabile:
let form = document.querySelector('form');
let button = document.querySelector('button');
Să atașăm butonului un handler de click:
button.addEventListener('click', function(event) {
});
La click pe buton, vom efectua trimiterea formularului
prin metoda submit:
button.addEventListener('click', function(event) {
form.submit();
});
Este dat un formular cu trei input-uri. Faceți un link, la click pe care se va efectua trimiterea acestui formular.