Design Bootstrap

Contoh Coding Form Registrasi yang Responsif

Tutorial membuat form registrasi responsif dengan HTML, CSS, Bootstrap 5, validasi JavaScript, dan indikator kekuatan kata sandi.

Contoh coding Contoh Coding Form Registrasi yang Responsif
Langkah 3 dari 8

Membuat Input Data Pengguna

Buat input nama dan email dengan label yang terhubung melalui pasangan atribut for dan id:

<div class="col-md-6">
  <label for="fullName" class="form-label">Nama lengkap</label>
  <input id="fullName" name="full_name" class="form-control"
    autocomplete="name" minlength="3" maxlength="80" required>
  <div class="invalid-feedback">Nama minimal 3 karakter.</div>
</div>

<div class="col-md-6">
  <label for="email" class="form-label">Email</label>
  <input id="email" name="email" type="email" class="form-control"
    autocomplete="email" maxlength="120" required>
  <div class="invalid-feedback">Masukkan alamat email yang valid.</div>
</div>

Nomor WhatsApp ditampilkan dengan awalan negara:

<div class="input-group has-validation">
  <span class="input-group-text">+62</span>
  <input id="phone" name="phone" type="tel" class="form-control"
    inputmode="numeric" pattern="[0-9]{9,13}" required
    placeholder="81234567890">
  <div class="invalid-feedback">
    Gunakan 9–13 angka tanpa spasi dan awalan 0.
  </div>
</div>

Aturan nomor tersebut merupakan format contoh Indonesia. Backend tetap perlu menormalisasi dan memvalidasi nomor berdasarkan kebutuhan aplikasi.