Validasi Formulir
Artikel ini menjelaskan validasi formulir.
Ini menjelaskan validasi formulir dalam HTML.
YouTube Video
Validasi Formulir HTML
Gambaran Umum Validasi Formulir HTML
- Validasi formulir HTML adalah mekanisme untuk memastikan bahwa data memenuhi kondisi tertentu sebelum pengguna mengirimkannya. Ini mengurangi kesalahan sisi server dan meningkatkan pengalaman pengguna.
Atribut required
1<form>
2 <label for="email">Email:</label>
3 <input type="email" id="email" required placeholder="Enter your email">
4 <button type="submit">Submit</button>
5</form>
- Atribut
required
menentukan bahwa kolom input harus diisi sebelum mengirimkan formulir.
Atribut pattern
1<form>
2 <label for="username">Username (letters and numbers only):</label>
3 <input type="text" id="username" name="username" pattern="[A-Za-z0-9]+" required>
4 <button type="submit">Submit</button>
5</form>
- Atribut
pattern
digunakan untuk memvalidasi apakah input formulir sesuai dengan pola regex tertentu. Sebagai contoh, ini memeriksa apakah nama pengguna hanya berisi karakter alfanumerik.
Atribut min
dan max
1<form>
2 <label for="age">Age:</label>
3 <input type="number" id="age" name="age" min="18" max="99" placeholder="Enter your age">
4 <button type="submit">Submit</button>
5</form>
- Atribut
<min>
dan<max>
digunakan untuk menentukan nilai minimum dan maksimum yang diizinkan untuk elemen input. Mereka biasanya digunakan dengan tipe input sepertinumber
,range
, dandate
. - Dalam contoh ini, Anda dapat memasukkan angka antara 18 dan 99.
Atribut minlength
dan maxlength
1<form>
2 <label for="username">Username:</label>
3 <input type="text" id="username" name="username" minlength="4" maxlength="12" placeholder="4-12 characters">
4 <button type="submit">Submit</button>
5</form>
- Atribut
minlength
menentukan jumlah karakter minimum yang diperlukan untuk kolom input, sedangkan atributmaxlength
mendefinisikan jumlah karakter maksimum yang diizinkan. - Dalam contoh ini, Anda dapat memasukkan teks antara 4 hingga 12 karakter.
Atribut type="email"
1<form>
2 <label for="email">Email:</label>
3 <input type="email" id="email" placeholder="Enter your email">
4 <button type="submit">Submit</button>
5</form>
- Atribut
type="email"
digunakan untuk memastikan bahwa masukan dalam format alamat email yang valid. Atribut ini menyediakan fungsi validasi bawaan untuk kolom masukan alamat email.
Atribut type="url"
1<form>
2 <label for="website">Website:</label>
3 <input type="url" id="website" name="website" placeholder="https://example.com" required>
4 <button type="submit">Submit</button>
5</form>
<input type="url">
menyediakan kolom masukan yang membutuhkan format URL yang benar. Peramban secara otomatis memeriksa apakah masukan valid sebagai URL.
Anda dapat mengikuti artikel di atas menggunakan Visual Studio Code di saluran YouTube kami. Silakan periksa juga saluran YouTube kami.