Latest News and Artikel

HTML Form

HTML Form

                Apa itu HTML Form? Mungkin sobat blogger yang mengunjungi blog ini sudah mengerti apa yang dimaksud dengan HTML Form. HTML adalah HyperText Markup Language yaitu sebuah bahasa yang digunakan untuk mendesain sebuah web. Form adalah sebuah formulir atau lembar pengisian data. Jadi HTML Form adalah sebuah bahasa yang
digunakan untuk membuat sebuah formulir pada web. Langsung saja kita mulai penjelasannya.

Disini saya akan membagi penjelasan menjadi 3 bagian yaitu :
1.       HTML Form
2.       HTML Input type
3.       HTML Input attribute


-         HTML Form

Seperti yang dijelaskan di atas HTML Form adalah bahasa yang digunakan untuk membuat sebuah formulir di dalam web. Kode yang digunakan untuk memasukkan / membuat sebuah formulir adalah <form> dan ditutup oleh </form>. HTML Form itu sendiri terdiri dari :

a.       Input elemen
Yaitu input yang akan dimasukkan ke database, atau tempat pengisian data.

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form>
Nama Depan : <br>
<input type="text"><br>
Nama Belakang : <br>
<input type="text">
</form>
</body>
</html>

Hasil dari script di atas : 



b.      Submit Button
Submit button itu adalah tombol yang digunakan memasukkan data ke database atau ke pengontrol formulir.

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form>
Nama Depan : <br>
<input type="text"><br>
Nama Belakang : <br>
<input type="text"><br>
<input type="submit">
</form>
</body>
</html>

Hasil dari script di atas : 



c.       Action attribute
Berisi alamat web yang akan dituju setelah mengklik submit

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form action="HTML Form.html">
Nama Depan : <br>
<input type="text"><br>
Nama Belakang : <br>
<input type="text"><br>
<input type="submit">
</form>
</body>
</html>

Hasil dari script di atas : 





d.      Name attribute
Name attribute ini bisa disebut sebagai nama dari kolom yang akan diisi, misalkan kolom Nama lengkap. Atau kolom hobi.

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form>
Nama Depan : <br>
<input type="text" name="namadepan"><br>
Nama Belakang : <br>
<input type="text" name="namabelakang"><br>
<input type="submit">
</form>
</body>
</html>

Hasil dari script di atas : 



e.      Grouping Form data
Grouping Form data adalah dimana formulir di dalam 1 halaman web, dibagi menjadi kelompok-kelompok sesuai dengan kategori data yang diinputkan.

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<fieldset>
<legend>Nama</legend>
<form>
Nama Depan : <br>
<input type="text" name="namadepan"><br>
Nama Belakang : <br>
<input type="text" name="namabelakang"><br>
<input type="submit">
</form>
</fieldset>
</body>
</html>

Hasil dari script di atas : 



f.        Textarea elemen
Bagian dimana ada sebuah area umumnya berbentuk persegi untuk memasukkan sebuah teks

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form>
<textarea rows=10 cols=30></textarea>
</form>
</body>
</html>

Hasil dari script di atas : 



g.       Button elemen
Sebuah tombol yang berfungsi sesuai apa yang kita atur

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form>
<button onclick="alert('Ini adalah contoh button')">Coba Klik</button>
</form>
</body>
</html>

Hasil dari script di atas : 



h.      Keygen elemen
Adalah elemen dimana data yang kita inputkan akan dikodekan atau dienkripsi dengan metode pengkodean yang disediakan.

Contoh Script:

<!DOCTYPE html>
<html>
<body>
<form>
Nama : <br>
<input type="text"><br>
Enkripsi : <br>
<keygen name="security">
<input type="submit">
</form>
</body>
</html>

Hasil dari script di atas : 



i.         Datalist elemen
Adalah elemen dimana kita disodorkan list atau daftar data yang akan kita pilih

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form action="keygen.html">
<input list="jurusan">
<datalist id="jurusan">
<option value="Manajemen Informatika">
<option value="Komputerisasi Akuntansi">
<option value="Teknik Otomotif">
</form>
</body>
</html>



-         HTML Input Type

Disini saya akan membahas berbagai macam tipe dari input elemen.

a.       Text
Tipe data yang diinputkan adalah sebuah teks

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form>
<input type="text">
</form>
</body>
</html>

Hasil dari script di atas : 




b.      Password
Di tipe ini data yang diinputkan akan disembunyikan

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form>
Nama Lengkap : <br>
<input type="text"><br>
Password : <br>
<input type="password">
</form>
</body>
</html>

Hasil dari script di atas : 



c.       Radio
Dimana tipe yang diinputkan adalah sebuah pilihan dan hanya bisa memilih satu

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form>
Jurusan : <br>
<input type="radio" name="jurusan" value="Manajemen Informatika">Manajemen Informatika<br>
<input type="radio" name="jurusan" value="Komputerisasi Akuntansi">Komputerisasi Akuntansi<br>
<input type="radio" name="jurusan" value="Teknik Otomotif">Teknik Otomotif
</form>
</body>
</html>

Hasil dari script di atas : 



d.      Checkbox
Di tipe ini kita diberi pilihan dan bisa memilih lebih dari satu

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form>
Kendaraan yang dipunya : <br>
<input type="checkbox" name="kendaraan" value="Sepeda">Sepeda<br>
<input type="checkbox" name="kendaraan" value="Motor">Motor<br>
<input type="checkbox" name="kendaraan" value="Mobil">Mobil
</form>
</body>
</html>

Hasil dari script di atas : 



e.      Number
Data yang diinputkan adalah angka. Dan kita bisa mengatur minimum dan maksimum angka yang dimasukkan

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form>
<input type="number" min="1" max="5">
</form>
</body>
</html>

Hasil dari script di atas : 



f.        Date
Untuk menginputkan tanggal

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form>
<input type="date">
</form>
</body>
</html>

Hasil dari script di atas : 



g.       Color
Digunakan untuk memasukkan data warna

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form>
Warna Favorit :
<input type="color">
</form>
</body>
</html>

Hasil dari script di atas : 



h.      Range
Menginputkan data angka dimana data ini dibatasi min dan max nya dan terdapat slider controlnya.

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form>
Poin :
<input type="range" min="1" max="10">
</form>
</body>
</html>

Hasil dari script di atas : 



i.         Time
Untuk memilih waktu pengisian (tanpa zona waktu)

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form>
Waktu :
<input type="time">
</form>
</body>
</html>

Hasil dari script di atas : 



j.        Datetime-local
Untuk memilih tanggal dan waktu (tanpa zona waktu)

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form>
Acara Ulang tahun anda :
<input type="datetime-local">
</form>
</body>
</html>

Hasil dari script di atas : 



k.       Email
Dimana data yang diinputkan harus berupa sebuah email

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form>
Masukkan email anda :
<input type="email">
<input type="submit">
</form>
</body>
</html>

Hasil dari script di atas : 



l.         Search
Digunakan seperti search engine

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form>
Search : 
<input type="search">
</form>
</body>
</html>

Hasil dari script di atas : 



m.    URL
Digunakan untuk mensubmit website yang anda punya. Mengisinya diawali dengan http://

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form>
Masukkan website anda :
<input type="url" size="30">
</form>
</body>
</html>

Hasil dari script di atas : 



-         HTML Input Attribute

Input attribute bisa disebut sebagai hiasan atau perlengkapan yang terdapat pada Input Elemen.

a.       Value
Dimana kolom inputan sudah terisi namun bisa kita ganti

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form>
Nama Anda :
<input type="text" value="Anang">
</form>
</body>
</html>

Hasil dari script di atas : 



b.      Readonly
Dimana kolom yang sudah ada isinya dan tidak bisa diganti

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form>
Nama Depan : <br>
<input type="text" value="Anang" readonly><br>
Nama Belakang : <br>
<input type="text">
</form>
</body>
</html>

Hasil dari script di atas : 



c.       Disabled
Dimana kolom nya menjadi tidak aktif

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form>
Nama Depan : <br>
<input type="text" value="Anang" disabled><br>
Nama Belakang : <br>
<input type="text">
</form>
</body>
</html>

Hasil dari script di atas : 



d.      Size
Size adalah attribute yang kita gunakan untuk mengatur ukuran panjang kolom inputan

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form>
Nama Depan : <br>
<input type="text" value="Anang" size="40"><br>
Nama Belakang : <br>
<input type="text">
</form>
</body>
</html>

Hasil dari script di atas : 



e.      Maxlength
Digunakan untuk mengatur jumlah maksimum karakter yang dapat diisikan

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form>
Nama Depan : <br>
<input type="text" value="Anang" maxlength="5"><br>
Nama Belakang : <br>
<input type="text">
</form>
</body>
</html>

Hasil dari script di atas : 



f.        Formaction
Adalah dimana kita ingin membuat 2 buah tombol dan 2 tombol tersebut website tujuannya ingin kita buat berbeda

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form action="HTML Form.html">
Nama Depan : <br>
<input type="text"><br>
Nama Belakang : <br>
<input type="text"><br>
<input type="submit">
<input type="submit" formaction="HTML Heading.html" value="Submit 2">
</form>
</body>
</html>

Hasil dari script di atas : 





g.       Formmethod
Adalah dimana kita ingin membuat 2 metode pengiriman inputan kita yaitu get dan post

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form action="action_page.php" method="get">
  Nama Depan: <input type="text"><br>
  Nama Belakang: <input type="text"><br>
  <input type="submit" value="Submit dengan GET">
  <input type="submit" formmethod="post" formaction="demo_post.asp"
  value="Submit dengan POST">
</form>
</form>
</body>
</html>

Hasil dari script di atas : 



h.      Formtarget
Dimana kita memberi target sendiri pada tombol tertentu

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form action="HTML Form.html" method="get">
  Nama Depan: <input type="text"><br>
  Nama Belakang: <input type="text"><br>
  <input type="submit" formtarget="_blank" value="Submit">
</form>
</form>
</body>
</html>

Hasil dari script di atas : 



i.         Height dan Width
Digunakan untuk mengatur ukuran inputan gambar

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form>
  <input type="image" src="w3schools.jpg" alt="Berita" width="104" height="142">
</form>
</form>
</body>
</html>

Hasil dari script di atas : 



j.        List attribute
Digunakan untuk membuat list yang didalamnya menggunakan datalist

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form>
  <input list="jurusan">
  <datalist id="jurusan">
  <option value="Manajemen Informatika">
  <option value="Komputerisasi Akuntansi">
  <option value="Teknik Otomotif">
</form>
</form>
</body>
</html>

Hasil dari script di atas : 



k.       Min and max attribute
Digunakan untuk memberi batas minimum dan maksimum pada suatu inputan angka

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form>
Masukkan jumlah antara 1 - 5 :
<input type="number" min="1" max="5">
</form>
</form>
</body>
</html>

Hasil dari script di atas : 



l.         Multiple
Adalah digunakan untuk menginputkan banyak file atau bisa disebut upload banyak file

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form>
Upload file :
<input type="file" multiple>
</form>
</form>
</body>
</html>

Hasil dari script di atas : 



m.    Pattern
Digunakan untuk mengatur format atau bentuk teks yang harus diisi. Contoh nya adalah 3 huruf kode negara seperti Indonesia=INA, Jepang=JPN

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form>
Kode Negara : <input type="text" pattern="[A-Za-z]{3}" title="3 huruf kode negara">
</form>
</form>
</body>
</html>

Hasil dari script di atas : 



n.      Placeholder
Biasanya digunakan untuk memberi keterangan diisi apa kolom itu

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form>
Nama Depan :
<input type="text" placeholder="Nama Depan"><br>
Nama Belakang :
<input type="text" placeholder="Nama Belakang">
</form>
</form>
</body>
</html>

Hasil dari script di atas : 



o.      Required
Untuk membuat kolom yang ditandai dengan required itu harus diisi

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form>
Username :
<input type="text" ><br>
Password :
<input type="password"><br>
Kode Pos :
<input type="text" required><br>
<input type="submit">
</form>
</form>
</body>
</html>

Hasil dari script di atas : 



p.      Step
Digunakan untuk mengatur inputan angka yang dimasukkan adalah kelipatan dari step yang kita tentukan.

Contoh Script :

<!DOCTYPE html>
<html>
<body>
<form>
Masukkan poin :
<input type="number" step="3">
<input type="submit">
</form>
</form>
</body>

</html>

Hasil dari script di atas : 


» Thanks for reading: HTML Form