Open In App

How to Add Bootstrap Form Component Styling ?

Forms play a crucial role in web development, allowing users to interact with websites. By incorporating Bootstrap form component styling, which includes predefined classes like "form-group" for organizing form elements, "form-control" for styling inputs, and "btn" for buttons, we enhance both the functionality and appearance of the forms effortlessly.

Adding Bootstrap Form Component Styling

Example: Adding Bootstrap Form Component Styling

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" 
          content="width=device-width, initial-scale=1.0">
    <title>Bootstrap Form Example</title>
    
  <!-- Bootstrap CSS -->
    <link href=
"https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" 
          rel="stylesheet">
</head>

<body class="bg-success">

    <div class="container mt-5">
        <div class="row justify-content-center">
            <div class="col-md-6">
                <div class="card">
                    <div class="card-header text-center">
                        <h4 class="text-success">
                          Bootstrap Form Component Styling
                          </h4>
                    </div>
                    <div class="card-body">
                        <form class="my-form">
                            <div class="form-group">
                                <label for="name" 
                                       class="text-primary">
                                  Name
                                  </label>
                                <input type="text" 
                                       class="form-control" 
                                       id="name" 
                                       placeholder="Enter your name"
                                       required>
                            </div>
                            <div class="form-group">
                                <label for="email" 
                                       class="text-primary">
                                  Email address
                                  </label>
                                <input type="email" 
                                       class="form-control your-email" 
                                       id="email"
                                       aria-describedby="emailHelp" 
                                       placeholder="Enter email" required>
                                <small id="emailHelp" 
                                       class="form-text text-danger
                                              email-help">
                                  We'll never share your
                                  email with anyone else.
                                  </small>
                            </div>
                            <div class="form-group">
                                <label for="message" 
                                       class="text-primary">
                                  Message
                                  </label>
                                <textarea class="form-control" 
                                          id="message" 
                                          rows="3" 
                                          placeholder="Enter your message"
                                          required></textarea>
                            </div>
                            <button type="submit" 
                                    class="btn btn-success 
                                           btn-block">
                              Submit
                              </button>
                        </form>
                    </div>
                </div>
            </div>
        </div>
    </div>

    <!-- Bootstrap JS (optional) -->
    <script src=
"https://code.jquery.com/jquery-3.5.1.slim.min.js">
      </script>
    <script src=
"https://cdn.jsdelivr.net/npm/@popperjs/core@2.5.4/dist/umd/popper.min.js">
      </script>
    <script src=
"https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js">
      </script>
    <script>
        let myForm = document.querySelector(".my-form");
        myForm.addEventListener("submit", function (e) {
            e.preventDefault();
            alert("Your form submited successfully");
        });
    </script>

</body>

</html>

Output:

z248

Output

Article Tags :