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