Formulir adalah salah satu bagian terpenting dari web. Tanpa mereka, tidak akan ada cara mudah untuk mengumpulkan data, mencari sumber daya, atau mendaftar untuk menerima informasi berharga Show
Anda dapat menyematkan formulir di situs web dengan elemen HTML 3. Di dalam elemen form, beberapa input bersarang. Input ini juga dikenal sebagai kontrol formulirDalam tutorial ini, kita akan menjelajahi elemen formulir HTML, berbagai jenis input yang diperlukan, dan cara membuat tombol kirim dengan data yang dikirimkan Pada akhirnya, Anda akan mengetahui cara kerja formulir dan Anda akan dapat membuatnya dengan percaya diri Sintaks Formulir HTML Dasar _Jenis Input Formulir HTMLAnda menggunakan tag 4 untuk membuat berbagai kontrol formulir di HTML. Ini adalah elemen sebaris dan mengambil atribut seperti 5, 6, 7, 8, 9, dan seterusnya. Masing-masing memiliki nilai khusus yang mereka ambilAtribut 9 penting karena membantu pengguna memahami tujuan bidang input sebelum mereka mengetik apa punAda 20 jenis masukan yang berbeda, dan kita akan melihatnya satu per satu Ketik TeksJenis input ini mengambil nilai "teks", sehingga menghasilkan satu baris input teks _Masukan dengan jenis teks terlihat seperti tangkapan layar di bawah ini Ketik kata sandiSesuai namanya, input dengan jenis kata sandi membuat kata sandi. Secara otomatis tidak terlihat oleh pengguna, kecuali jika dimanipulasi oleh JavaScript
Ketik EmailMasukan apa pun dengan jenis email menentukan bidang untuk memasukkan alamat email
Ketik NomorJenis masukan ini memungkinkan pengguna memasukkan angka saja
Ketik RadioTerkadang, pengguna harus memilih satu dari banyak pilihan. Bidang input dengan atribut tipenya disetel ke "radio" memungkinkan Anda melakukan ini
Ketik Kotak centangJadi, dengan jenis masukan radio, pengguna akan diizinkan untuk memilih salah satu dari banyak pilihan. Bagaimana jika Anda ingin mereka memilih opsi sebanyak mungkin?
Ketik KirimAnda menggunakan jenis ini untuk menambahkan tombol kirim ke formulir. Ketika pengguna mengkliknya, secara otomatis mengirimkan formulir. Dibutuhkan atribut nilai, yang mendefinisikan teks yang muncul di dalam tombol
Tombol KetikInput dengan tipe yang diatur ke tombol membuat tombol, yang dapat dimanipulasi oleh tipe event listener onClick JavaScript. Itu membuat tombol seperti jenis input pengiriman, tetapi dengan pengecualian bahwa nilainya kosong secara default, jadi harus ditentukan
Ketik BerkasIni mendefinisikan bidang untuk pengiriman file. Saat pengguna mengkliknya, mereka diminta untuk memasukkan jenis file yang diinginkan, yang mungkin berupa gambar, PDF, file dokumen, dan sebagainya.
Hasil dari jenis input file terlihat seperti ini Ketik WarnaIni adalah tipe input mewah yang diperkenalkan oleh HTML5. Dengan itu, pengguna dapat mengirimkan warna favorit mereka misalnya. Hitam (#000000) adalah nilai default, tetapi dapat diganti dengan menyetel nilai ke warna yang diinginkan Banyak pengembang telah menggunakannya sebagai trik untuk memilih nuansa warna berbeda yang tersedia dalam format RGB, HSL, dan alfanumerik _0Ini adalah hasil dari input jenis warna Ketik CariInput dengan tipe pencarian mendefinisikan bidang teks seperti halnya tipe input teks. Tapi kali ini tujuannya hanya untuk mencari info. Ini berbeda dari mengetik teks, tombol batal muncul setelah pengguna mulai mengetik _1Ketik URLSaat atribut type dari tag input disetel ke URL, ini menampilkan bidang tempat pengguna dapat memasukkan URL _2Ketik TelpJenis input tel memungkinkan Anda mengumpulkan nomor telepon dari pengguna _3Ketik TanggalAnda mungkin telah mendaftar di situs web tempat Anda meminta tanggal acara tertentu. Situs tersebut mungkin menggunakan input dengan nilai tipe yang ditetapkan hingga saat ini untuk mencapainya _4Seperti inilah tampilan input dengan tipe tanggal Ketik Datetime-localIni berfungsi seperti tanggal tipe input, tetapi juga memungkinkan pengguna memilih tanggal dengan waktu tertentu _5Ketik MingguJenis input minggu memungkinkan pengguna memilih minggu tertentu _6Ketik BulanInput dengan jenis bulan mengisi bulan untuk dipilih pengguna saat diklik _7TextareaAda kalanya pengguna perlu mengisi beberapa baris teks yang tidak sesuai dengan jenis input teks (karena ini menentukan bidang teks satu baris) _2 memungkinkan pengguna melakukan ini karena mendefinisikan beberapa baris input teks. Dibutuhkan atributnya sendiri seperti _3 – untuk jumlah kolom, dan 4 untuk jumlah baris _8Kotak Pilih GandaIni seperti tombol radio dan kotak centang dalam satu paket. Itu disematkan di halaman dengan dua elemen – elemen 5 dan 6, yang selalu bersarang di dalam 5Secara default, pengguna hanya dapat memilih salah satu opsi. Namun dengan banyak atribut, Anda dapat membiarkan pengguna memilih lebih dari satu opsi _9Cara Memberi Label Input HTMLMenetapkan label untuk membentuk kontrol adalah penting. Ketika mereka terhubung dengan benar ke bidang input melalui atribut 8 dan atribut 9 input, lebih mudah bagi pengguna untuk menggunakannya karena mereka cukup mengeklik label itu sendiri untuk mengakses input 0Cara Kerja Formulir HTMLSaat pengguna mengisi formulir dan mengirimkannya dengan tombol kirim, data dalam kontrol formulir dikirim ke server melalui 0 atau 1 metode permintaan HTTPJadi bagaimana server ditunjukkan? . Ini juga membutuhkan atribut metode, di mana metode HTTP yang digunakannya untuk menyampaikan nilai ke server ditentukan Metode ini bisa _0 atau 1. Dengan metode _0, nilai yang dimasukkan oleh pengguna terlihat di URL saat data dikirimkan. Tetapi dengan _1, nilai dikirim dalam header HTTP, sehingga nilai tersebut tidak terlihat di URLJika atribut metode tidak digunakan dalam formulir, secara otomatis diasumsikan bahwa pengguna ingin menggunakan metode GET, karena ini adalah defaultnya. Jadi, kapan sebaiknya Anda menggunakan metode _0 atau 1? . Gunakan permintaan _1 saat mengirimkan file atau data sensitifProyek Mini. Bangun Formulir Kontak DasarMari ambil apa yang telah kita pelajari tentang formulir dan gunakan untuk membuat formulir kontak sederhana. Saya juga akan memperkenalkan beberapa konsep baru saat kita menyempurnakannya Ini HTMLnya _1Apa yang terjadi dalam kode HTML ini?Pertama, elemen _3 membungkus setiap elemen lainnya. Ini memiliki tindakan yang diatur ke 1 server tiruan tempat data formulir akan diterimaSetelah elemen form, setiap elemen lainnya juga dikelilingi oleh elemen 2 dengan tag 3 tepat di bawahnyaKami menggunakan elemen _2 untuk mengelompokkan input terkait bersama-sama, dan tag 3 berisi keterangan yang menyampaikan tentang formulir tersebutInput 6, 7, dan 2 semuanya dalam 9 dengan kelas form-control. Jadi mereka berperilaku seperti elemen blok, untuk mempermudah penataan dengan CSSMereka juga divalidasi dengan atribut _0, sehingga formulir gagal dikirimkan saat bidang tersebut kosong atau saat pengguna gagal mengetikkan nilai dalam format yang sesuaiSetelah semua itu, kita akan mendapatkan hasilnya di tangkapan layar di bawah ini Seberapa jelek itu? Berikut CSSnya _2Apa yang dilakukan kode CSS di sini?Kami memusatkan semua yang ada di bodi secara horizontal dengan Flexbox, dan secara vertikal dengan ketinggian viewport 100%. Kami menggunakan keluarga font kursif Kami memberikan input dan _2 lebar 100% sehingga semuanya masuk. Label mendapat ketinggian garis minimal 1. 9rem (30. 4px), sehingga mereka tidak berada terlalu dekat dengan masukan masing-masingKami secara khusus menata tombol (tombol tipe input) dengan properti transform untuk mendorongnya ke tengah karena sedikit keluar dari tengah. Kami memberinya padding 3px untuk jarak yang lebih banyak di sekitarnya. Kami kemudian memilih font-family kursif untuk itu dengan bobot tebal Karena tombolnya terlalu dekat dengan 2, kami menetapkan margin-top 0. 6rem untuk menekannya sedikitKami memberi elemen fieldset kami padding 20px di bagian atas dan bawah, dengan 40px di kiri dan kanan untuk memisahkan perbatasan yang dibuatnya di sekitar 3 elemen yang dibungkusnyaPada akhirnya, kami memiliki bentuk yang indah di bawah ini KesimpulanSaya harap tutorial ini membantu Anda memahami cara kerja formulir. Sekarang Anda harus memiliki pengetahuan yang Anda perlukan untuk mengintegrasikan formulir ke dalam situs web Anda sehingga Anda dapat mulai mengumpulkan data Terima kasih telah membaca, dan terus coding IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN Pengembang web dan penulis teknis yang berfokus pada teknologi frontend Jika Anda membaca sejauh ini, tweet ke penulis untuk menunjukkan bahwa Anda peduli. Tweet terima kasih Belajar kode secara gratis. Kurikulum open source freeCodeCamp telah membantu lebih dari 40.000 orang mendapatkan pekerjaan sebagai pengembang. Memulai Apa perbedaan metode pengiriman formulir dalam HTML?Atribut metode menentukan cara mengirim data formulir (data formulir dikirim ke halaman yang ditentukan dalam atribut tindakan). Form-data dapat dikirim sebagai variabel URL (dengan method="get" ) atau sebagai HTTP post transaction (dengan method="post" ). Catatan tentang DAPATKAN. Menambahkan formulir-data ke dalam URL dalam pasangan nama/nilai.
Apa itu metode formulir?Atribut metode elemen formulir memberi tahu browser web cara mengirim data formulir ke server . Menentukan nilai POST berarti browser akan mengirimkan data ke web server untuk diproses. Ini diperlukan saat menambahkan data ke database, atau saat mengirimkan informasi sensitif, seperti kata sandi.
Metode HTTP apa yang digunakan untuk mengirimkan formulir?Keluaran. Mengirim data formulir menggunakan metode HTTP 'POST' . Metode POST digunakan untuk mengirim data ke server untuk membuat dan memperbarui sumber daya. Data yang diminta menggunakan metode POST ditambahkan ke badan permintaan HTTP, bukan ke URL halaman. Permintaannya tidak memiliki batasan panjang data.
Apa saja metode yang terkait dengan pengiriman formulir Apa perbedaan di antara keduanya?Dalam HTML, seseorang dapat menentukan dua metode pengiriman yang berbeda untuk sebuah formulir. Metode ditentukan di dalam elemen FORM, dengan menggunakan atribut METHOD. Perbedaan antara METHOD="GET" (default) dan METHOD="POST" terutama ditentukan dalam bentuk penyandian data. |