Invio di un modulo tramite JavaScript
È possibile inviare forzatamente un modulo tramite JavaScript. Vediamo come si fa. Supponiamo di avere un modulo e un pulsante, al cui click vogliamo inviare il modulo:
public/form.html<form action="/handler/" method="POST">
<input name="test1">
<input name="test2">
</form>
<button>invia</button>
Otteniamo i riferimenti ai nostri elementi in variabili:
public/script.jslet form = document.querySelector('form');
let button = document.querySelector('button');
Aggiungiamo un gestore di click al pulsante:
public/script.jsbutton.addEventListener('click', function(event) {
});
Al click del pulsante, eseguiamo l'invio del modulo
tramite il metodo submit:
public/script.jsbutton.addEventListener('click', function(event) {
form.submit();
});
Задание 1
Dato un modulo con tre input. Crea un link, al click del quale avverrà l'invio di questo modulo.