Формаро тавассути JavaScript фиристодан
Мумкин аст формаро тавассути JavaScript ҳатман фиристод. Биёед бубинем, ки ин чӣ тавр анҷом дода мешавад. Фарз мекунем, ки мо як форм ва як тугма дорем, ки бо клик кардан бар он мехоҳем формаро бифиристем:
<form action="/handler/" method="POST">
<input name="test1">
<input name="test2">
</form>
<button>фиристодан</button>
Истинодҳоро ба унсурҳои мо дар тағирёбандаҳо гирем:
let form = document.querySelector('form');
let button = document.querySelector('button');
Ба тугма як коргузори клик меовезем:
button.addEventListener('click', function(event) {
});
Бо клик кардан ба тугма, фиристодани формаро
тавассути усули submit иҷро мекунем:
button.addEventListener('click', function(event) {
form.submit();
});
Як форм бо се вурудии (input) дода шудааст. Як истинод созед, ки бо клик кардан бар он фиристодани ин форм рӯй медиҳад.