Ответ
Для создания простой формы в HTML используйте элемент <form>. Внутри него разместите поля ввода (<input>), метки (<label>) и кнопку отправки (<button> или <input type="submit">). Пример:
<form action="/submit" method="POST">
<label for="name">Имя:</label>
<input type="text" id="name" name="name" required>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required>
<button type="submit">Отправить</button>
</form>
Ключевые атрибуты:
action- URL для отправки данныхmethod- HTTP-метод (GET/POST)required- делает поле обязательнымtype- определяет тип поля (text, email, password и т.д.)
Для стилизации можно использовать CSS, а для обработки данных - JavaScript (через событие submit).
Ответ 18+ 🔞
Да ты посмотри, какой народ-то пошёл! Всё им разжуй, да в рот положи, про HTML-формы расскажи. Ладно, слушай сюда, раз уж такой тугой на подъём.
Ну, форма, блядь — это как анкета в военкомате, только в интернете. Берёшь тег <form>, и в него, как в мешок, начинаешь пихать всякую хуйню: поля для ввода, подписи к ним и кнопку, которая всё это безобразие отправит куда надо.
Вот, смотри, элементарный пример, чтоб ты, наконец, въехал:
<form action="/submit" method="POST">
<label for="name">Имя:</label>
<input type="text" id="name" name="name" required>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required>
<button type="submit">Отправить</button>
</form>
А теперь, ёпта, разберём по косточкам, а то смотрю, у тебя глаза стекленеют:
action— это, сука, адрес, куда эта посылка с данными полетит. Как почтовое отделение, только цифровое.method— способ доставки.POST— это тихо и в конверте,GET— всё на витрине, в адресной строке.required— вот это прикольная штука. Поставил — и пользователь, мудак, не отправит форму, пока не заполнит. Красота!typeв инпуте — это вообще магия. Написалemail— он уже будет проверять, почта это или нет. Написалpassword— точки вместо букв покажет. Ёперный театр, а не атрибут!
Ну а дальше, понятное дело, можно это всё CSS-ом разукрасить, чтоб не так убого выглядело. А если хочешь, чтобы форма перед отправкой что-то умное делала (например, проверяла, не ввёл ли ты в поле «Имя» цифру «1488»), то тут тебе дорога прямая в JavaScript, ловить событие submit.
Вот и вся наука, блядь. Не так страшен чёрт, как его малюют. Главное — начать, а там, глядишь, и сам такой хитрожопый интерфейс накодишь, что все ахуеют.