Со стандартной html-формой сообщения, без тела

У меня есть эта форма:

<form action = "/signup" method = "post">

                <div class = "field">
                    <label class = "label">{{ message }}</label>
                </div>

                <div class = "field">
                    <label class = "label">Name</label>
                    <div class = "control">
                        <input class = "input" type = "text" placeholder = "Text input" value = "joe">
                    </div>
                </div>



                <div class = "field is-grouped">
                    <div class = "control">
                        <button class = "button is-link" type = "submit">Submit</button>
                    </div>
                    <div class = "control">
                        <button class = "button is-link is-light">Cancel</button>
                    </div>
                </div>

            </form>

сервер дуба говорит, что у меня нет тела запроса. Инструменты chrome dev говорят, что у меня нет данных формы.

Кто-нибудь может понять, почему эта форма будет публиковаться без данных формы?

Request URL: https://localhost:8000/signup
Request Method: POST
Status Code: 200 OK
Remote Address: [::1]:8000
Referrer Policy: strict-origin-when-cross-origin
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
0
0
136
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Укажите атрибут name для вашего элемента <input>, чтобы он сам и связанное с ним значение можно было отправлять в виде пар имя-значение.

Вместо этого попробуйте определить элемент <input> следующим образом:

<input name= "text-input" class = "input" type = "text" placeholder = "Text input" value = "joe">

поэтому запрос будет выглядеть так, когда ввод будет, например, для «myText» (сокращенно для демонстрационных целей):

Request URL: https://localhost:8000/signup 
Request Method: POST

text-input=myText

Документы MDN также дают некоторое представление об этом, вы можете посетить для ясности.

Другие вопросы по теме