Slanje formi metodom GET u JavaScriptu
Hajde da implementiramo slanje forme metodom GET na primeru. Neka postoji forma u čija polja za unos se unose brojevi:
<form action="/handler/" method="GET">
<input name="num1">
<input name="num2">
<input type="submit">
</form>
Neka server pronađe zbir primljenih brojeva i pošalje rezultat nazad u brauzer. Za početak, uzmimo poslate brojeve:
export default {
'/handler/': function({get}) {
console.log(get.num1);
console.log(get.num2);
return 'podaci iz forme primljeni';
}
}
Nađimo sada njihov zbir i pošaljimo nazad u brauzer:
export default {
'/handler/': function({get}) {
return Number(get.num1) + Number(get.num2);
}
}
Napravite formu sa pet polja za unos, u koja se unose brojevi. Neka server izračuna aritmetičku sredinu prosledjenih brojeva i pošalje rezultat nazad u brauzer.
Pitajte korisnika za njegovo ime, prezime i srednje ime. Pošaljite podatke na server. Neka server kao odgovor vrati poruku o uspešnom slanju.
Pitajte korisnika za datum u formatu godina-mesec-dan. Pošaljite datum na server. Neka server proveri tačnost formata datuma. Ako je datum tačan - neka vrati poruku o uspehu, a ako nije tačan - poruku o neuspehu.