Испраќање на форми со 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);
}
}
Направете форма со пет полиња за внесување, во кои се внесуваат броеви. Нека серверот го пресмета аритметичкиот просек на испратените броеви и го испрати резултатот назад во прелистувачот.
Прашајте го корисникот за неговото име, презиме и прекар. Испратете ги податоците на серверот. Нека серверот како одговор врати порака за успешно испраќање.
Прашајте го корисникот за датум во формат год-месяц-день. Испратете го датумот на серверот. Нека серверот провери коректноста на форматот на датумот. Ако датумот е коректен - нека врати порака за успех, а ако е некоректен - порака за неуспех.