Pošiljanje obrazcev z metodo GET v JavaScript
Implementirajmo pošiljanje obrazca z metodo GET na primeru. Predpostavimo, da imamo obrazec, v katerega vnašamo številke:
<form action="/handler/" method="GET">
<input name="num1">
<input name="num2">
<input type="submit">
</form>
Naj strežnik poišče vsoto prejetih števil in pošlje rezultat nazaj v brskalnik. Za začetek pridobimo poslana števila:
export default {
'/handler/': function({get}) {
console.log(get.num1);
console.log(get.num2);
return 'podatki obrazca prejeti';
}
}
Poiščimo zdaj njihovo vsoto in pošljimo nazaj v brskalnik:
export default {
'/handler/': function({get}) {
return Number(get.num1) + Number(get.num2);
}
}
Naredite obrazec s petimi vnosi, v katere se vnašajo številke. Naj strežnik izračuna povprečno vrednost posredovanih števil in pošlje rezultat nazaj v brskalnik.
Vprašajte uporabnika za njegovo ime, priimek in srednje ime. Pošljite podatke na strežnik. Naj strežnik kot odgovor vrne sporočilo o uspešnem pošiljanju.
Vprašajte uporabnika za datum v formatu leto-mesec-dan. Pošljite datum na strežnik. Naj strežnik preveri pravilnost formata datuma. Če je datum pravilen - naj vrne sporočilo o uspehu, če je nepravilen - sporočilo o neuspehu.