Install Web App

Belajar Bootstrap #23 Form Controls di Bootstrap

profil-penulis

Ahmad Dika Zulfahmi

13 Maret 2025

1. Contoh Form Dasar

Kita bisa membuat form sederhana dengan label dan input seperti ini:

<div class="mb-3">
  <label for="email" class="form-label">Email Address</label>
  <input type="email" class="form-control" id="email" placeholder="name@example.com">
</div>

<div class="mb-3">
  <label for="message" class="form-label">Pesan</label>
  <textarea class="form-control" id="message" rows="3"></textarea>
</div>

Penjelasan:

  • class="form-control" → Memberikan tampilan rapi pada input.

  • placeholder="..." → Menampilkan teks contoh di dalam input.

  • rows="3" → Menentukan tinggi textarea.

2. Mengatur Ukuran Input

Bootstrap menyediakan ukuran input berbeda dengan menambahkan class:

  • Ukuran besar: form-control-lg

  • Ukuran kecil: form-control-sm

<input class="form-control form-control-lg" type="text" placeholder="Ukuran besar">
<input class="form-control" type="text" placeholder="Ukuran normal">
<input class="form-control form-control-sm" type="text" placeholder="Ukuran kecil">

berikut hasilnya:

3. Input yang Tidak Bisa Diubah (Disabled & Readonly)

  • Disabled → Input tidak bisa diketik dan tampak abu-abu.

  • Readonly → Bisa disalin, tetapi tidak bisa diedit.

<input class="form-control" type="text" placeholder="Tidak bisa diketik" disabled>
<input class="form-control" type="text" value="Hanya bisa dibaca" readonly>

berikut hasilnya:

4. Teks Readonly yang Tampak seperti Teks Biasa

Jika ingin input terlihat seperti teks biasa, gunakan .form-control-plaintext.

<div class="mb-3 row">
  <label class="col-sm-2 col-form-label">Email</label>
  <div class="col-sm-10">
    <input type="text" readonly class="form-control-plaintext" value="email@example.com">
  </div>
</div>

berikut hasilnya:

5. Input File (Upload Berkas)

Bootstrap mempermudah pembuatan tombol upload file.

<div class="mb-3">
  <label for="formFile" class="form-label">Upload File</label>
  <input class="form-control" type="file" id="formFile">
</div>

berikut hasilnya:

  • Untuk memilih banyak file: multiple

  • Untuk ukuran kecil: .form-control-sm

  • Untuk ukuran besar: .form-control-lg

6. Pemilih Warna (Color Picker)

<label for="colorPicker" class="form-label">Pilih Warna</label>
<input type="color" class="form-control form-control-color" id="colorPicker" value="#ff5733">

berikut hasilnya:

Fungsinya: Memudahkan pengguna memilih warna dengan tampilan interaktif.

7. Datalist (Autocomplete pada Input)

Datalist memungkinkan pengguna mengetik dengan saran otomatis.

<label for="cityList" class="form-label">Ketik Nama Kota</label>
<input class="form-control" list="cityOptions" id="cityList" placeholder="Cari kota...">
<datalist id="cityOptions">
  <option value="Jakarta">
  <option value="Surabaya">
  <option value="Bandung">
  <option value="Medan">
</datalist>

berikut hasilnya:

Keunggulan: Mirip dropdown, tapi pengguna juga bisa mengetik sendiri.

Artikel Lainnya Dengan Kategori Terkait :


1. Belajar Bootstrap #1 Fundamental Bootstrap

2. Belajar Bootstrap #10 CSS Variables Bootstrap

3. Belajar Bootstrap #11 Optimize Bootstrap

4. Belajar Bootstrap #12 Mengenal sistem kolom di Bootstrap

5. Belajar Bootstrap #13 Panduan lengkap gutters di Bootstrap

6. Belajar Bootstrap #14 Penjelasan sederhana utilities untuk layout di Bootstrap

7. Belajar Bootstrap #15 Penjelasan Z-index dalam Bootstrap

8. Belajar Bootstrap #16 Reboot Bootstrap

9. Belajar Bootstrap #17 Typography di Bootstrap

10. Belajar Bootstrap #18 Gambar di Bootstrap

11. Belajar Bootstrap #19 Table di Bootstrap part 1

12. Belajar Bootstrap #2 Alasan menggunakan Bootstrap

13. Belajar Bootstrap #20 Table di Bootstrap part 2

14. Belajar Bootstrap #21 Bootstrap Figures

15. Belajar Bootstrap #22 Penjelasan Form di Bootstrap

16. Belajar Bootstrap #23 Form Controls di Bootstrap

17. Belajar Bootstrap #24 Penjelasan Bootstrap Select

18. Belajar Bootstrap #25 Checkbox dan Radio Button di Bootstrap

19. Belajar Bootstrap #26 Range input di Bootstrap

20. Belajar Bootstrap #27 Input Group di Bootstrap

21. Belajar Bootstrap #28 Penjelasan Floating Labels di Bootstrap

22. Belajar Bootstrap #29 Layout Form di Bootstrap

23. Belajar Bootstrap #3 Persiapan Sebelum Belajar Bootstrap

24. Belajar Bootstrap #30 Validasi Form di bootstrap

25. Belajar Bootstrap #31 Accordion di Bootstrap

26. Belajar Bootstrap #32 Apa itu Bootstrap Alerts?

27. Belajar Bootstrap #33 Apa itu Badges di Bootstrap?

28. Belajar Bootstrap #34 Apa itu Breadcrumb di Bootstrap?

29. Belajar Bootstrap #35 Penggunaan Tombol (Buttons) di Bootstrap

30. Belajar Bootstrap #36 Button Group di Bootstrap

31. Belajar Bootstrap #37 Cards di Bootstrap part 1

32. Belajar Bootstrap #38 Cards di Bootstrap part 2

33. Belajar Bootstrap #39 Cards di Bootstrap part 3

34. Belajar Bootstrap #40 Apa itu Carousel di bootstrap

35. Belajar Bootstrap #41 Close Button di Bootstrap

36. Belajar Bootstrap #42 Apa itu Collapse di Bootstrap

37. Belajar Bootstrap #43 Dropdowns di Bootstrap part 1

38. Belajar Bootstrap #44 Dropdowns di Bootstrap part 2

39. Belajar Bootstrap #45 List Group di Bootstrap

40. Belajar Bootstrap #46 Modal di Bootstrap

41. Belajar Bootstrap #47 Navs dan tabs di Bootstrap

42. Belajar Bootstrap #48 Navbar di Bootstrap part 1

43. Belajar Bootstrap #49 Navbar di Bootstrap part 2

44. Belajar Bootstrap #5 Menggunnakan Bootstrap lewat unduhan manual

45. Belajar Bootstrap #50 Offcanvas di Bootstrap

46. Belajar Bootstrap #51 Pagination di Bootstrap

47. Belajar Bootstrap #52 Popover di Bootstrap

48. Belajar Bootstrap #53 Progress di Bootstrap

49. Belajar Bootstrap #54 Apa itu Scrollspy

50. Belajar Bootstrap #55 Bootstrap Spinners

51. Belajar Bootstrap #56 Toats di Bootstrap

52. Belajar Bootstrap #57 Tooltips di Bootstrap

53. Belajar Bootstrap #58 Clearfix dalam Bootstrap

54. Belajar Bootstrap #59 Colored Links di Bootstrap

55. Belajar Bootstrap #6 Cara Membuat Container Pada Bootstrap

56. Belajar Bootstrap #60 Ratios di Bootstrap

57. Belajar Bootstrap #61 Position Bootstrap

58. Belajar Bootstrap #62 Visually Hidden Bootstrap

59. Belajar Bootstrap #63 Stretched Link Bootstrap

60. Belajar Bootstrap #64 Text Truncation di Bootstrap

61. Belajar Bootstrap #65 Utility API di Bootstrap

62. Belajar Bootstrap #66 Background di Bootstrap

63. Belajar Bootstrap #67 Border di Bootstrap

64. Belajar Bootstrap #68 Bootstrap Colors

65. Belajar Bootstrap #69 Display Property di Bootstrap

66. Belajar Bootstrap #7 Memahami dan menerapkan grid

67. Belajar Bootstrap #70 Flexbox di Bootstrap

68. Belajar Bootstrap #71 Float Utility di Bootstrap

69. Belajar Bootstrap #72 Bootstrap Interactions

70. Belajar Bootstrap #73 Overflow di Bootstrap

71. Belajar Bootstrap #74 Position dalam Bootstrap

72. Belajar Bootstrap #75 Shadows di Bootstrap

73. Belajar Bootstrap #76 Bootstrap Sizing

74. Belajar Bootstrap #77 Spacing di Bootstrap

75. Belajar Bootstrap #78 Text Utilities di Bootstrap

76. Belajar Bootstrap #79 Vertical Alignment di Bootstrap

77. Belajar Bootstrap #8 Warna Tema dan Cara Penggunaannya

78. Belajar Bootstrap #80 Visibility di Bootstrap

79. Belajar Bootstrap #81 Icons di Bootstrap

80. Belajar Bootstrap #9 Komponen pada Bootstrap

Masuk Terlebih dahulu untuk berkomentar

Paling baru
Lihat Lainnya