logo

Елементи форм у HTML

HTML-форми є основою взаємодії користувачів з веб-сайтами. Вони дозволяють користувачам вводити дані, які потім можуть бути оброблені та збережені. В цьому пості я спробую пояснити, що таке HTML-форми, як вони працюють, та розглянемо основні елементи форм.

Що таке HTML-форми?

HTML-форми — це засоби для збору даних від користувачів. Вони використовуються на майже кожному сайті для різних цілей, від реєстрації користувачів до збору відгуків.

Основні елементи форм

HTML-форми складаються з різних елементів, кожен з яких має своє призначення. Ось декілька основних елементів:

  1. <form>

    <form action="submit_form.php" method="post">
        <!-- Інші елементи форми -->
    </form>
    

    Цей елемент є контейнером для всіх інших елементів форми. Атрибути action та method визначають, куди і як відправляти дані форми.

  2. <input>

    <input type="text" name="username">
    

    Елемент input (однорядкове текстове поле) використовується для створення різних полів вводу. Атрибут type визначає тип вводу, наприклад, текст, пароль, електронна пошта тощо.

  3. <label>

    <label for="username">Username:</label>
    <input type="text" id="username" name="username">
    

    Елемент label асоціюється з елементом вводу та покращує доступність форми.

  4. <textarea>

    <textarea name="message" rows="4" cols="50"></textarea>
    

    Елемент textarea використовується для створення багаторядкових текстових полів.

  5. <button>

    <button type="submit">Submit</button>
    

    Елемент button використовується для створення кнопок, таких як кнопка відправки форми.

  6. <select> та <option>

    <select name="dropdown">
        <option value="value1">Option 1</option>
        <option value="value2">Option 2</option>
    </select>
    

    Ці елементи створюють випадаючий список з вибором.

Як працює форма?

  1. Створення форми: Спочатку створюється форма з необхідними елементами.
  2. Заповнення форми: Користувач заповнює поля форми.
  3. Відправка даних: Після натискання кнопки відправки, дані форми відправляються на сервер для обробки.
  4. Обробка даних: Сервер отримує дані та виконує необхідні дії, такі як збереження у базі даних або відправка електронної пошти.

Приклад простої форми

<!DOCTYPE html>
<html>
<head>
    <title>Проста HTML-форма</title>
</head>
<body>
    <form action="submit_form.php" method="post">
        <label for="name">Ім'я:</label>
        <input type="text" id="name" name="name"><br><br>

        <label for="email">Електронна пошта:</label>
        <input type="email" id="email" name="email"><br><br>

        <label for="message">Повідомлення:</label>
        <textarea id="message" name="message" rows="4" cols="50"></textarea><br><br>

        <button type="submit">Відправити</button>
    </form>
</body>
</html>

Цей приклад показує базову форму з текстовим полем, полем для електронної пошти, багаторядковим текстовим полем та кнопкою відправки.

HTML-форми є важливою частиною будь-якого сайту, який потребує взаємодії з користувачами. Знання основних елементів форм та принципів їх роботи є необхідним для створення ефективних та функціональних веб-форм.