Слање форми методом GET у JavaScript-у
Хајде да имплементирамо слање форме методом GET на примеру. Нека имамо форму у чија поља за унос уносимо бројеве:
<form action="/handler/" method="GET">
<input name="num1">
<input name="num2">
<input type="submit">
</form>
Нека сервер пронађе суму добијених бројева и пошаље резултат назад у браузер. За почетак, добијмо послате бројеве:
export default {
'/handler/': function({get}) {
console.log(get.num1);
console.log(get.num2);
return 'form data received';
}
}
Хајде сада да пронађемо њихову суму и да је пошаљемо назад у браузер:
export default {
'/handler/': function({get}) {
return Number(get.num1) + Number(get.num2);
}
}
Направите форму са пет поља за унос, у која се уносе бројеви. Нека сервер израчуна аритметичку средину прослеђених бројева и пошаље резултат назад у браузер.
Питајте корисника за његово име, презиме и средње име. Пошаљите податке на сервер. Нека сервер као одговор врати поруку о успешном слању.
Питајте корисника за датум у формату година-месец-дан. Пошаљите датум на сервер. Нека сервер провери исправност формата датума. Ако је датум исправан - нека врати поруку о успеху, а ако је неисправан - поруку о неуспеху.