Nilai input secara otomatis divalidasi untuk memastikan bahwa itu kosong atau URL yang diformat dengan benar sebelum formulir dapat dikirimkan. Kelas semu 2 dan 3 CSS secara otomatis diterapkan sebagaimana mestinya untuk menunjukkan secara visual apakah nilai bidang saat ini adalah URL yang valid atau tidak Show Pada browser yang tidak mendukung input jenis 1, input 1 kembali menjadi input teks standarAtribut elemen 0 berisi string yang secara otomatis divalidasi sesuai dengan sintaks URL. Lebih khusus lagi, ada dua kemungkinan format nilai yang akan lulus validasi
Lihat detail tentang cara URL divalidasi untuk memastikan bahwa URL diformat dengan benar Selain atribut yang beroperasi pada semua 0 elemen apa pun jenisnya, input 1 mendukung atribut berikutNilai atribut daftar adalah _1 dari elemen 2 yang terletak di dokumen yang sama. 2 memberikan daftar nilai yang telah ditentukan sebelumnya untuk disarankan kepada pengguna untuk input ini. Nilai apa pun dalam daftar yang tidak kompatibel dengan tidak disertakan dalam opsi yang disarankan. Nilai yang diberikan adalah saran, bukan persyaratan. pengguna dapat memilih dari daftar yang telah ditentukan sebelumnya atau memberikan nilai yang berbedaJumlah maksimum karakter (sebagai unit kode UTF-16) yang dapat dimasukkan pengguna ke input 1. Ini harus berupa nilai bilangan bulat 0 atau lebih tinggi. Jika tidak ada _6 yang ditentukan, atau nilai yang tidak valid ditentukan, input 1 tidak memiliki panjang maksimum. Nilai ini juga harus lebih besar atau sama dengan nilai 8Input akan gagal validasi kendala jika panjang nilai teks bidang lebih besar dari 6 panjang unit kode UTF-16. Validasi kendala hanya diterapkan ketika nilai diubah oleh penggunaJumlah minimum karakter (sebagai unit kode UTF-16) yang dapat dimasukkan pengguna ke input 1. Ini harus berupa nilai bilangan bulat bukan negatif yang lebih kecil dari atau sama dengan nilai yang ditentukan oleh 6. Jika tidak ada _8 yang ditentukan, atau nilai yang tidak valid ditentukan, input 1 tidak memiliki panjang minimumInput akan gagal validasi kendala jika panjang teks yang dimasukkan ke dalam bidang kurang dari 8 unit kode UTF-16. Validasi kendala hanya diterapkan ketika nilai diubah oleh penggunaAtribut _5, jika ditentukan, adalah ekspresi reguler yang inputnya harus cocok agar nilainya lulus validasi kendala. Itu harus ekspresi reguler JavaScript yang valid, seperti yang digunakan oleh tipe 7, dan seperti yang didokumentasikan dalam panduan kami tentang ekspresi reguler; . Garis miring ke depan tidak boleh ditentukan di sekitar teks polaJika pola yang ditentukan tidak ditentukan atau tidak valid, tidak ada ekspresi reguler yang diterapkan dan atribut ini diabaikan sepenuhnya Catatan. Gunakan atribut untuk menentukan teks yang akan ditampilkan sebagian besar browser sebagai tooltip untuk menjelaskan apa saja persyaratan untuk mencocokkan pola. Anda juga harus menyertakan teks penjelasan lain di dekatnya Lihat bagian untuk rincian dan contoh Atribut _0 adalah string yang memberikan petunjuk singkat kepada pengguna tentang jenis informasi apa yang diharapkan di lapangan. Itu harus berupa kata atau frasa pendek yang menunjukkan tipe data yang diharapkan, bukan pesan penjelasan. Teks tidak boleh menyertakan carriage return atau line feedJika konten kontrol memiliki satu arah (LTR atau RTL) tetapi perlu menampilkan placeholder dalam arah yang berlawanan, Anda dapat menggunakan karakter pemformatan algoritme dua arah Unicode untuk mengesampingkan arah dalam placeholder; Catatan. Hindari menggunakan atribut _0 jika Anda bisa. Ini tidak berguna secara semantik seperti cara lain untuk menjelaskan formulir Anda, dan dapat menyebabkan masalah teknis yang tidak terduga dengan konten Anda. Lihat untuk informasi lebih lanjutAtribut Boolean yang, jika ada, berarti bidang ini tidak dapat diedit oleh pengguna. Namun, 7-nya masih dapat diubah oleh kode JavaScript yang secara langsung menyetel properti 4 7Catatan. Karena bidang hanya-baca tidak dapat memiliki nilai, 6 tidak berpengaruh pada input dengan atribut 7 juga ditentukanAtribut _8 adalah nilai numerik yang menunjukkan berapa lebar karakter yang harus diisi oleh kolom input. Nilainya harus berupa angka yang lebih besar dari nol, dan nilai defaultnya adalah 20. Karena lebar karakter bervariasi, ini mungkin tepat atau tidak tepat dan tidak boleh diandalkan; Ini tidak membatasi jumlah karakter yang dapat dimasukkan pengguna ke dalam bidang. Itu hanya menentukan kira-kira berapa banyak yang dapat dilihat pada satu waktu. Untuk menetapkan batas atas panjang input data, gunakan atribut _1 adalah atribut global yang digunakan untuk menunjukkan apakah akan mengaktifkan pemeriksaan ejaan untuk suatu elemen. Ini dapat digunakan pada konten yang dapat diedit, tetapi di sini kami mempertimbangkan secara spesifik terkait penggunaan 1 pada 0 elemen. Nilai yang diizinkan untuk _1 adalah _5Nonaktifkan pemeriksaan ejaan untuk elemen ini _6Aktifkan pemeriksaan ejaan untuk elemen ini "" (string kosong) atau tanpa nilaiIkuti perilaku default elemen untuk pemeriksaan ejaan. Ini mungkin didasarkan pada pengaturan 1 orang tua atau faktor lainnyaBidang input dapat mengaktifkan pemeriksa ejaan jika atributnya tidak disetel dan tidak dinonaktifkan Nilai yang dikembalikan dengan membaca _1 mungkin tidak mencerminkan keadaan sebenarnya dari pemeriksaan ejaan dalam kontrol, jika preferensi agen pengguna mengesampingkan pengaturanAtribut non-standar berikut juga tersedia di beberapa browser. Sebagai aturan umum, Anda harus menghindari penggunaannya kecuali tidak dapat membantu Ekstensi Safari, atribut _9 adalah string yang menunjukkan apakah akan mengaktifkan koreksi otomatis saat pengguna mengedit bidang ini. Nilai yang diizinkan adalah 0Aktifkan koreksi kesalahan ketik otomatis, serta pemrosesan penggantian teks jika ada yang dikonfigurasi 1Nonaktifkan koreksi otomatis dan penggantian teks Ekstensi Mozilla, yang memberikan petunjuk tentang tindakan apa yang akan diambil jika pengguna menekan tombol Enter atau Return saat mengedit bidang Atribut ini sudah tidak digunakan lagi. gunakan atribut global sebagai gantinya Saat Anda membuat input URL dengan nilai _4 yang tepat, 1, Anda mendapatkan validasi otomatis bahwa teks yang dimasukkan setidaknya dalam bentuk yang benar untuk berpotensi menjadi URL yang sah. Ini dapat membantu menghindari kasus di mana pengguna salah mengetik alamat situs web mereka, atau memberikan alamat yang tidak validNamun, penting untuk dicatat bahwa ini tidak cukup untuk memastikan bahwa teks yang ditentukan adalah URL yang benar-benar ada, sesuai dengan pengguna situs, atau dapat diterima dengan cara lain. Ini memastikan bahwa nilai bidang diformat dengan benar menjadi URL Catatan. Seorang pengguna dapat mengotak-atik HTML Anda di belakang layar, jadi situs Anda tidak boleh menggunakan validasi ini untuk tujuan keamanan apa pun. Anda harus memverifikasi URL di sisi server dari setiap transaksi di mana teks yang diberikan mungkin memiliki implikasi keamanan apa pun Saat ini, semua browser yang mengimplementasikan elemen ini mengimplementasikannya sebagai kolom input teks standar dengan fitur validasi dasar. Dalam bentuknya yang paling dasar, input URL dapat diimplementasikan seperti ini
Perhatikan bahwa itu dianggap valid ketika kosong dan ketika satu alamat URL yang diformat secara valid dimasukkan, tetapi sebaliknya dianggap tidak valid. Dengan menambahkan atribut, hanya URL yang dibuat dengan benar yang diizinkan; Tidak ada yang ajaib terjadi di sini. Mengirimkan formulir ini akan menyebabkan data berikut dikirim ke server. 6. Perhatikan bagaimana karakter diloloskan seperlunyaKadang-kadang sangat membantu untuk menawarkan petunjuk dalam konteks seperti apa bentuk input data yang harus diambil. Ini bisa menjadi sangat penting jika desain halaman tidak menawarkan label deskriptif untuk setiap 0. Di sinilah placeholder masuk. Placeholder adalah nilai yang menunjukkan bentuk 7 harus diambil dengan menyajikan contoh nilai yang valid, yang ditampilkan di dalam kotak edit saat 7 elemen adalah "". Setelah data dimasukkan ke dalam kotak, placeholder menghilang; Di sini, kami memiliki 1 input dengan placeholder 1. Perhatikan bagaimana placeholder menghilang dan muncul kembali saat Anda memanipulasi konten bidang edit
Anda tidak hanya dapat mengontrol panjang fisik kotak masukan, tetapi juga panjang minimum dan maksimum yang diperbolehkan untuk teks masukan itu sendiri Ukuran elemen masukan fisikUkuran fisik kotak input dapat dikontrol menggunakan atribut. Dengannya, Anda dapat menentukan jumlah karakter yang dapat ditampilkan oleh kotak input sekaligus. Dalam contoh ini, misalnya, kotak edit 1 memiliki lebar 30 karakter _Panjang nilai elemen _8 terpisah dari batasan panjang URL yang dimasukkan itu sendiri. Anda dapat menentukan panjang minimum, dalam karakter, untuk URL yang dimasukkan menggunakan atribut; . Jika 7 melebihi 8, konten kotak input akan bergulir seperlunya untuk menampilkan pilihan saat ini atau titik penyisipan saat konten dimanipulasiContoh di bawah membuat kotak entri alamat URL selebar 30 karakter, yang mengharuskan konten tidak lebih pendek dari 10 karakter dan tidak lebih dari 80 karakter
Catatan. Atribut ini juga mempengaruhi validasi; Memberikan default tunggal menggunakan atribut nilaiSeperti biasa, Anda dapat memberikan nilai default untuk kotak input 1 dengan menyetel atributnya
Menawarkan nilai yang disarankanMelangkah lebih jauh, Anda dapat memberikan daftar opsi default yang dapat dipilih pengguna dengan menentukan atributnya. Ini tidak membatasi pengguna pada opsi tersebut, tetapi memungkinkan mereka memilih URL yang umum digunakan dengan lebih cepat. Ini juga menawarkan petunjuk untuk. Atribut 1 menentukan ID dari 2, yang pada gilirannya berisi satu elemen 5 per nilai yang disarankan;
Dengan _2 elemen dan 5s di tempatnya, browser akan menawarkan nilai yang ditentukan sebagai nilai potensial untuk URL; . Meskipun pengalaman pengguna tertentu mungkin berbeda dari satu browser ke browser lainnya, biasanya mengeklik di kotak edit akan menampilkan drop-down dari URL yang disarankan. Kemudian, saat pengguna mengetik, daftar disesuaikan untuk hanya menampilkan nilai yang cocok. Setiap karakter yang diketik mempersempit daftar sampai pengguna membuat pilihan atau mengetikkan nilai khususMenggunakan label untuk nilai yang disarankanAnda dapat memilih untuk menyertakan atribut pada salah satu atau semua elemen 5 Anda untuk memberikan label tekstual. Beberapa browser mungkin hanya menampilkan label, sementara yang lain mungkin menampilkan label dan URL
Ada dua tingkat validasi konten yang tersedia untuk 1 masukan. Pertama, ada tingkat validasi standar yang ditawarkan kepada semua 0, yang secara otomatis memastikan bahwa konten memenuhi persyaratan sebagai URL yang valid. Namun ada juga opsi untuk menambahkan pemfilteran tambahan untuk memastikan bahwa kebutuhan khusus Anda terpenuhi, jika adaPeringatan. Validasi formulir HTML bukanlah pengganti skrip yang memastikan bahwa data yang dimasukkan dalam format yang benar. Terlalu mudah bagi seseorang untuk melakukan penyesuaian pada HTML yang memungkinkan mereka melewati validasi, atau menghapusnya seluruhnya. Seseorang juga dapat mem-bypass HTML Anda sepenuhnya dan mengirimkan data langsung ke server Anda. Jika kode sisi server Anda gagal memvalidasi data yang diterimanya, bencana dapat terjadi ketika data yang diformat dengan tidak benar (atau data yang terlalu besar, dengan jenis yang salah, dan sebagainya) dimasukkan ke dalam database Anda Browser yang mendukung tipe input 1 secara otomatis memberikan validasi untuk memastikan bahwa hanya teks yang cocok dengan format standar untuk URL yang dimasukkan ke dalam kotak inputSintaks URL cukup rumit. Ini ditentukan oleh Standar Hidup URL WHATWG dan dijelaskan untuk pendatang baru di artikel kami Apa itu URL? Seperti disebutkan sebelumnya, untuk membuat entri URL diperlukan sebelum formulir dapat dikirimkan (Anda tidak dapat mengosongkan bidang), Anda hanya perlu menyertakan atribut pada input
Coba kirimkan formulir di atas tanpa nilai yang dimasukkan untuk melihat apa yang terjadi Jika Anda memerlukan URL yang dimasukkan untuk dibatasi lebih dari sekadar "string apa pun yang terlihat seperti URL", Anda dapat menggunakan atribut untuk menentukan ekspresi reguler yang nilainya harus cocok agar nilainya valid Misalnya, Anda membuat halaman dukungan untuk karyawan Myco, Inc. yang akan memungkinkan mereka menghubungi departemen TI mereka untuk meminta bantuan jika salah satu halaman mereka bermasalah. Dalam bentuk kami yang disederhanakan, pengguna perlu memasukkan URL halaman yang bermasalah, dan pesan yang menjelaskan apa yang salah. Tapi kami ingin URL hanya berhasil divalidasi jika URL yang dimasukkan ada di domain Myco Karena input tipe 1 memvalidasi terhadap validasi URL standar dan yang ditentukan, Anda dapat mengimplementasikannya dengan mudah. Mari kita lihat caranya
Pertama-tama, atribut ditentukan, sehingga URL yang valid harus disediakan Kedua, di input 1 kita atur 5 ke 02. Ekspresi reguler sederhana ini meminta string yang memiliki sejumlah karakter, diikuti dengan titik, diikuti dengan "myco", diikuti dengan titik, diikuti dengan sejumlah karakter. Dan karena browser menjalankan filter URL standar dan pola khusus kami terhadap teks yang ditentukan, kami berakhir dengan validasi yang mengatakan "pastikan ini adalah URL yang valid, dan juga di domain Myco. "Ini tidak sempurna, tetapi cukup baik untuk persyaratan demo sederhana ini Sebaiknya gunakan atribut bersama dengan 5. Jika Anda melakukannya, _9 harus menjelaskan polanya; . Itu karena _9 dapat ditampilkan atau diucapkan sebagai bagian dari pesan kesalahan validasi. Misalnya, browser mungkin menampilkan pesan "Teks yang dimasukkan tidak cocok dengan pola yang diminta. " diikuti oleh ________21______9 yang Anda tentukan. Jika _9 Anda adalah sesuatu seperti "URL", hasilnya adalah pesan "Teks yang dimasukkan tidak cocok dengan pola yang diperlukan. URL", yang bukan merupakan pengalaman pengguna yang baikItu sebabnya, sebagai gantinya, kami menentukan string "URL harus dalam domain myco". Dengan melakukan itu, pesan kesalahan lengkap yang dihasilkan mungkin seperti "Teks yang dimasukkan tidak cocok dengan pola yang diperlukan. URL harus dalam domain myco. " Catatan. Jika Anda mengalami masalah saat menulis ekspresi reguler validasi dan tidak berfungsi dengan baik, periksa konsol browser Anda; Tidak banyak lagi yang bisa dikatakan tentang 1 jenis input;
Bagaimana Anda menambahkan tautan ke formulir dalam HTML?Selesaikan Kursus HTML/CSS 2022
. Tag menunjukkan di mana hyperlink dimulai dan tag menunjukkan di mana itu berakhir. Teks apa pun yang ditambahkan di dalam tag ini, akan berfungsi sebagai hyperlink. use the and tags, which are the tags used to define the links. The tag indicates where the hyperlink starts and the tag indicates where it ends. Whatever text gets added inside these tags, will work as a hyperlink.
Bagaimana Anda menautkan formulir kontak dalam HTML?Cara membuat formulir kontak HTML dalam enam langkah . Pilih editor HTML. Untuk membuat kode HTML, Anda memerlukan tempat untuk menulisnya. . Buat file baru dengan. ekstensi HTML. . Buat file baru dengan. ekstensi PHP. . Hasilkan kode PHP untuk menangkap data formulir. . Buat formulir kontak HTML Anda. . Tambahkan bidang tambahan Bagaimana Anda mengirimkan hyperlink ke formulir?Pada artikel ini, kami telah mengirimkan formulir menggunakan JavaScript dengan mengklik tautan. Di tag tubuh, buat formulir HTML dan tentukan id, metode, dan tindakan formulir. Dalam formulir, tentukan tag jangkar dengan event onclick. Buat fungsi untuk JavaScript yang akan dijalankan saat tautan diklik
Bagaimana cara membuat tombol yang tertaut ke halaman lain dalam HTML?In HTML, a button link to another page can be by using the tag, tag, and the |