Jadual 2. Atribut tag
Atribut
Maksud/Huraian
kurang upaya
Jika atribut itu ada, maka sekumpulan elemen bentuk yang berkaitan terletak di dalam bekas , dilumpuhkan untuk mengisi dan mengedit. Digunakan untuk menyekat akses kepada medan borang tertentu yang mengandungi data yang dimasukkan sebelum ini. Atribut digunakan tanpa menyatakan nilai - .
bentuk
nama
Mentakrifkan Nama , yang akan digunakan untuk merujuk elemen dalam JavaScript, atau untuk merujuk data borang selepas borang telah diisi dan diserahkan. Ia serupa dengan atribut id.
3. Cipta medan borang
unsur mencipta kebanyakan medan borang. Atribut elemen berbeza bergantung pada jenis medan yang digunakan untuk mencipta elemen.
Menggunakan gaya CSS anda boleh menukar saiz fon, jenis fon, warna dan sifat teks yang lain, serta menambah sempadan, warna latar belakang dan imej latar belakang. Lebar medan ditentukan oleh sifat lebar.
Jadual 3. Atribut tag
Atribut
Maksud/Huraian
terima
Menentukan jenis fail yang dibenarkan untuk dihantar ke pelayan. Ditunjukkan hanya untuk . Nilai yang mungkin: file_extension - membenarkan memuat turun fail dengan sambungan yang ditentukan, contohnya, accept=".gif" , accept=".pdf" , accept=".doc" audio/* - membenarkan memuat turun fail audio video/* - membenarkan memuat turun fail video imej/* - membenarkan memuatkan imej media_type - menunjukkan jenis media bagi fail yang dimuat turun.
alt
Mentakrifkan teks alternatif untuk imej, ditunjukkan hanya untuk .
autolengkap
Bertanggungjawab untuk mengingati nilai yang dimasukkan ke dalam medan teks dan menggantikannya secara automatik pada kali seterusnya anda memasukkannya: on - bermakna medan itu tidak dilindungi dan nilainya boleh disimpan dan diambil semula, mati - melumpuhkan autoisi untuk medan borang.
autofokus
Membolehkan anda memastikan bahawa dalam borang yang dimuatkan satu atau satu lagi medan input sudah mempunyai fokus (telah dipilih), bersedia untuk memasukkan nilai.
diperiksa
Atribut menyemak sama ada kotak pilihan lalai ditandakan pada pemuatan halaman untuk medan seperti type="checkbox" dan type="radio" .
kurang upaya
bentuk
Nilai atribut mestilah sama dengan atribut id elemen
pembentukan
Menentukan url fail yang akan memproses data yang dimasukkan ke dalam medan semasa menyerahkan borang. Tetapkan hanya untuk medan type="submit" dan type="image" . Atribut mengatasi nilai atribut tindakan bagi borang itu sendiri.
formenctype
Menentukan cara data medan borang akan dikodkan apabila dihantar ke pelayan. Mengatasi nilai atribut enctype borang. Tetapkan hanya untuk medan type="submit" dan type="image" . Pilihan: application/-x-www-form-urlencoded ialah nilai lalai. Semua aksara dikodkan sebelum dihantar (ruang digantikan dengan aksara +, aksara khas ditukar kepada nilai ASCII HEX) berbilang bahagian/data-bentuk - aksara tidak dikodkan teks/biasa - ruang digantikan dengan simbol +, dan aksara khas tidak dikodkan.
kaedah bentuk
Atribut menentukan kaedah yang akan digunakan oleh penyemak imbas untuk menyerahkan data borang ke pelayan. Tetapkan hanya untuk medan type="submit" dan type="image" . Mengatasi nilai atribut kaedah borang. Pilihan: get ialah nilai lalai. Data daripada borang (pasangan nama/nilai) ditambahkan pada url dan dihantar ke pelayan: URL?name=value&name=value data borang pos dihantar sebagai permintaan http.
formnovalidate
Menentukan bahawa data medan borang tidak boleh disahkan apabila borang diserahkan. Mengatasi nilai atribut novalidate borang. Boleh digunakan tanpa menyatakan nilai atribut.
formtarget
Menentukan tempat untuk memaparkan respons yang diterima selepas menyerahkan borang. Tetapkan hanya untuk medan type="submit" dan type="image" . Mengatasi nilai atribut sasaran borang. _parent – memuatkan respons ke dalam bingkai induk _top – memuatkan respons dalam skrin penuh nama bingkai – memuatkan respons ke dalam bingkai dengan nama yang ditentukan.
ketinggian
Nilai atribut mengandungi bilangan piksel tanpa menyatakan unit ukuran. Menetapkan ketinggian medan bentuk type="image" , sebagai contoh, . Adalah disyorkan untuk menetapkan kedua-dua ketinggian dan lebar medan pada masa yang sama.
senarai
Merupakan rujukan kepada unsur , mengandungi idnya Membolehkan anda memberikan pengguna beberapa pilihan untuk dipilih apabila dia mula memasukkan nilai dalam medan yang sepadan.
maks
Membolehkan anda mengehadkan input data berangka yang dibenarkan kepada nilai maksimum; nilai atribut boleh mengandungi integer atau nombor pecahan. Adalah disyorkan untuk menggunakan atribut ini bersama-sama dengan atribut min. Berfungsi dengan jenis medan berikut: nombor, julat, tarikh, masa tarikh, tarikh-tempatan, bulan, masa dan minggu.
panjang maksimum
Atribut menentukan bilangan maksimum aksara yang dimasukkan dalam medan. Nilai lalai ialah 524288 aksara.
min
Membolehkan anda mengehadkan input angka yang dibenarkan kepada nilai minimum.
pelbagai
Membenarkan pengguna memasukkan berbilang nilai atribut, dipisahkan dengan koma. Terpakai pada fail dan alamat e-mel. Ditentukan tanpa nilai atribut.
nama
Menentukan nama yang akan digunakan untuk mengakses elemen
corak
Membolehkan anda menentukan menggunakan ekspresi biasa sintaks data yang mesti dibenarkan untuk dimasukkan dalam medan tertentu. Contohnya, pattern="(3)-(3)" - kurungan segi empat sama menetapkan julat aksara yang boleh diterima, dalam kes ini - mana-mana huruf kecil, nombor dalam kurungan kerinting menunjukkan bahawa tiga huruf kecil diperlukan, diikuti dengan sempang, kemudian tiga digit dalam julat dari 0 hingga 9.
pemegang tempat
Mengandungi teks yang dipaparkan dalam medan input sebelum ia diisi (selalunya ini adalah petua alat).
baca sahaja
Tidak membenarkan pengguna menukar nilai elemen borang; memilih dan menyalin teks masih tersedia. Ditentukan tanpa nilai atribut.
diperlukan
Memaparkan mesej yang menunjukkan bahawa medan ini diperlukan. Jika pengguna cuba menyerahkan borang tanpa memasukkan nilai yang diperlukan dalam medan ini, mesej amaran akan dipaparkan pada skrin. Ditentukan tanpa nilai atribut.
saiz
Menetapkan lebar medan yang boleh dilihat dalam aksara. Nilai lalai ialah 20. Berfungsi dengan jenis medan berikut: teks, carian, tel, url, e-mel dan kata laluan.
src
Menentukan url imej yang digunakan sebagai butang hantar borang. Ditunjukkan hanya untuk medan .
langkah
Digunakan untuk elemen yang memerlukan input nilai berangka, menunjukkan jumlah nilai yang ditambah atau dikurangkan semasa proses pelarasan julat (langkah).
menaip
butang - mencipta butang.
kotak semak - menukar medan input menjadi kotak semak yang boleh disemak atau dikosongkan, mis. saya ada kereta
warna - Menghasilkan palet warna dalam pelayar sokongan, membolehkan pengguna memilih nilai warna dalam format heksadesimal.
tarikh — membenarkan anda memasukkan tarikh dalam format dd.mm.yyyy. Hari Lahir:
datetime-local - membolehkan anda memasukkan tarikh dan masa yang dipisahkan dengan huruf besar Inggeris T menggunakan corak dd.mm.yyyy hh:mm. Hari lahir - hari dan masa:
e-mel - Penyemak imbas yang menyokong atribut ini akan mengharapkan pengguna memasukkan data yang sepadan dengan sintaks alamat e-mel. e-mel:
fail - membolehkan anda memuat turun fail daripada komputer pengguna. Pilih fail:
tersembunyi - Menyembunyikan kawalan, yang tidak dipaparkan oleh penyemak imbas dan menghalang pengguna daripada menukar nilai lalai.
imej - mencipta butang, membolehkan anda memasukkan imej dan bukannya teks pada butang.
bulan - Membenarkan pengguna memasukkan nombor tahun dan bulan menggunakan corak yyyy-mm.
nombor - bertujuan untuk memasukkan nilai integer. Atribut min , max dan stepnya masing-masing menentukan had atas, bawah dan langkah antara nilai. Atribut ini diandaikan untuk semua elemen yang mempunyai penunjuk berangka. Nilai lalai mereka bergantung pada jenis elemen. Sila nyatakan kuantiti (dari 1 hingga 5):
kata laluan - mencipta medan teks dalam borang, manakala aksara yang dimasukkan oleh pengguna digantikan dengan asterisk, peluru atau ikon lain yang dipasang oleh penyemak imbas. Masukkan kata laluan:
radio - mencipta suis - kawalan dalam bentuk bulatan kecil yang boleh dihidupkan atau dimatikan. Vegetarian:
julat - akan membolehkan anda mencipta elemen antara muka seperti peluncur, min / maks - akan membolehkan anda menetapkan julat pemilihan
set semula - mencipta butang yang mengosongkan medan borang data yang dimasukkan pengguna.
carian - menandakan medan carian, secara lalai medan input berbentuk segi empat tepat. Cari:
hantar - mencipta butang standard yang diaktifkan dengan klik tetikus. Butang mengumpul maklumat daripada borang dan menyerahkannya untuk diproses.
teks - Mencipta medan teks pada borang, mengeluarkan medan teks satu baris untuk input teks.
masa - membolehkan anda memasukkan masa dalam format 24 jam menggunakan corak hh:mm. Dalam pelayar sokongan, ia muncul sebagai kawalan medan input angka dengan nilai boleh diedit tetikus dan hanya membenarkan nilai masa untuk dimasukkan. Nyatakan masa:
url—medan bertujuan untuk menentukan URL. halaman utama:
minggu - Alat penunjuk yang sepadan membolehkan pengguna memilih satu minggu dalam setahun, selepas itu ia akan menyediakan kemasukan data dalam format nn-yyyy. Bergantung pada tahun, bilangan minggu boleh menjadi 52 atau 53. Nyatakan minggu:
nilai
Menentukan teks yang muncul pada butang, dalam medan, atau dalam teks yang berkaitan. Tidak dinyatakan untuk medan jenis fail.
lebar
Nilai atribut mengandungi bilangan piksel. Membolehkan anda menetapkan lebar medan borang.
4. Medan input teks
unsur digunakan bukannya elemen apabila anda perlu mencipta medan teks yang besar. Teks yang dipaparkan sebagai nilai asal diletakkan di dalam teg. Dimensi medan ditetapkan menggunakan atribut cols - dimensi mendatar, baris - dimensi menegak. Ketinggian medan boleh ditetapkan menggunakan sifat ketinggian. Semua saiz dikira berdasarkan saiz satu aksara dalam fon monospace.
5. Senarai jatuh turun
Senarai membolehkan anda menyusun sejumlah besar item dengan padat. Senarai jatuh turun dibuat menggunakan elemen ... . Mereka membenarkan anda memilih satu atau lebih nilai daripada set yang dicadangkan. Secara lalai, kotak senarai memaparkan elemen pertamanya.
Elemen digunakan untuk menambah item pada senarai ... , yang terletak di dalam .
Untuk mensistemkan senarai, gunakan elemen ... , yang mencipta pengepala dalam senarai.
Untuk senarai, anda boleh menukar saiz fon, jenis fon, warna dan sifat teks lain, serta menambah sempadan, warna latar belakang dan imej latar belakang.
Jadual 5. Atribut tag
Atribut
Maksud/Huraian
autofokus
Menetapkan fokus automatik pada elemen apabila halaman dimuatkan.
kurang upaya
Melumpuhkan senarai juntai bawah.
bentuk
Menentukan borang yang termasuk dalam senarai ini. Nilai atribut ialah pengecam borang.
pelbagai
Membolehkan anda memilih satu atau lebih item; untuk melakukan ini, apabila memilih, anda perlu menekan dan menahan kekunci Ctrl.
nama
Mentakrifkan nama untuk senarai juntai bawah. Nilai atribut mengandungi nama yang menggambarkan subjek senarai.
diperlukan
Memaparkan mesej yang menunjukkan bahawa pengguna mesti memilih nilai daripada senarai juntai bawah sebelum menyerahkan borang.
saiz
Menetapkan bilangan item senarai yang boleh dilihat pada skrin pada masa yang sama. Jika bilangan item senarai melebihi nombor yang ditentukan, bar skrol muncul. Nilai atribut ditentukan sebagai integer positif.
6. Label untuk medan borang
Label untuk elemen bentuk dicipta menggunakan elemen ... . Terdapat dua cara untuk mengumpulkan label dan medan. Jika medan berada di dalam elemen , maka atribut for tidak perlu dinyatakan.
Bilakah kali terakhir anda menaiki kapal terbang?
Kucing
7. Butang
unsur ... mencipta butang yang boleh diklik. Tidak seperti butang yang dicipta ( , , , ), di dalam elemen anda boleh meletakkan kandungan - teks atau imej.
Untuk memaparkan elemen dengan betul Pelayar yang berbeza perlu menentukan atribut jenis, contohnya, .
Butang membolehkan pengguna menyerahkan data ke borang, mengosongkan kandungan borang atau mengambil beberapa tindakan lain. Anda boleh membuat sempadan, menukar latar belakang dan menjajarkan teks pada butang.
Jadual 9. Atribut tag
Atribut
Maksud/Huraian
autofokus
Menetapkan fokus pada butang apabila halaman dimuatkan.
kurang upaya
Melumpuhkan butang, menjadikannya tidak boleh diklik.
bentuk
Menunjukkan satu atau lebih borang yang mempunyai butang ini. Nilai atribut ialah pengecam bentuk yang sepadan.
pembentukan
Nilai atribut mengandungi URL pengendali data borang yang dihantar apabila butang diklik. Hanya untuk jenis butang jenis="serah" . Mengatasi nilai atribut tindakan yang ditentukan untuk elemen .
formenctype
Menetapkan jenis pengekodan data borang sebelum menghantarnya ke pelayan apabila butang seperti type="submit" diklik. Mengatasi nilai atribut enctype yang ditentukan untuk elemen . Nilai yang mungkin: application/x-www-form-urlencoded ialah nilai lalai. Semua aksara akan dikodkan sebelum dihantar. berbilang bahagian/data-bentuk - aksara tidak dikodkan. Digunakan apabila fail dimuat naik menggunakan borang. teks/biasa - aksara tidak dikodkan, dan ruang digantikan dengan simbol +.
kaedah bentuk
Atribut menentukan kaedah yang akan digunakan oleh penyemak imbas untuk menyerahkan borang. Mengatasi nilai atribut kaedah yang ditentukan untuk elemen . Ditentukan hanya untuk butang jenis="serah" jenis. Nilai yang mungkin: get - data daripada borang (pasangan nama/nilai) ditambahkan pada url dan dihantar ke pelayan. Kaedah ini mempunyai had pada saiz data yang dihantar dan tidak sesuai untuk menghantar kata laluan dan maklumat sulit. post - data daripada borang ditambah sebagai permintaan http. Kaedah ini lebih dipercayai dan selamat daripada mendapatkan dan tidak mempunyai sekatan saiz.
formnovalidate
Atribut menentukan bahawa data borang tidak boleh disahkan semasa penyerahan. Ditentukan hanya untuk butang jenis="serah" jenis.
formtarget
Atribut menentukan di mana tetingkap untuk memaparkan hasil selepas menyerahkan borang. Ditentukan hanya untuk butang jenis="serah" jenis. Mengatasi nilai atribut sasaran yang ditentukan untuk elemen . _blank - memuatkan respons ke dalam tetingkap/tab baharu _self - memuatkan respons ke dalam tetingkap yang sama (lalai) _parent - memuatkan respons ke dalam bingkai induk _top - memuatkan respons dalam skrin penuh nama bingkai - memuatkan respons ke dalam bingkai dengan nama yang ditentukan.
nama
Menetapkan nama butang, nilai atribut ialah teks. Digunakan untuk memaut ke data borang selepas borang diserahkan, atau untuk memaut ke butang yang diberikan dalam JavaScript.
menaip
Mentakrifkan jenis butang. Nilai yang mungkin: butang - butang boleh klik set semula — butang set semula, mengembalikan nilai asal hantar - butang untuk menghantar data borang.
nilai
Menetapkan nilai lalai yang dihantar apabila butang diklik.
8. Kotak semak dan butang radio dalam borang
Kotak semak dalam borang ditetapkan menggunakan konstruk , dan suis - menggunakan .
Kotak pilihan, tidak seperti butang radio, boleh ditetapkan kepada beberapa dalam satu bentuk. Jika atribut yang ditanda ditetapkan untuk kotak pilihan, maka apabila halaman dimuatkan, kotak pilihan pada medan borang yang sepadan akan dipilih.
unsur digunakan semasa melaksanakan pemilihan menggunakan butang radio dan kotak semak. Anda boleh memilih item yang anda mahu dengan hanya mengklik pada teks yang dikaitkan dengannya. Untuk melakukan ini, anda perlu meletakkan dalam elemen .
Borang HTML diperlukan apabila anda ingin mengumpul beberapa data daripada pelawat tapak. Contohnya, semasa pendaftaran pengguna anda ingin mengumpul data seperti nama, alamat e-mel, kad kredit, dsb.
Borang akan mengambil input daripada pelawat tapak dan kemudian menghantarnya ke aplikasi akhir seperti CGI, skrip ASP atau skrip dll. Aplikasi akhir PHP akan melaksanakan pemprosesan yang diperlukan pada data yang dipindahkan berdasarkan logik perniagaan tertentu dalam aplikasi.
Pelbagai elemen bentuk tersedia seperti medan teks, medan textarea, menu lungsur, butang radio, kotak pilihan, dsb.
Tag
HTML digunakan untuk mencipta borang HTML dan ia mempunyai sintaks berikut:
elemen bentuk seperti input, textarea dll.
Atribut bentuk
Berpisah daripada atribut biasa, berikut ialah senarai atribut bentuk yang paling biasa digunakan:
Atribut Penerangan
tindakan Skrip belakang sedia untuk memproses data anda yang dipindahkan.
kaedah Kaedah yang digunakan untuk memuat turun data. Kaedah RECEIVE dan POST yang paling biasa digunakan.
sasaran Tentukan tetingkap atau bingkai sasaran di mana hasil skrip akan ditunjukkan. Ia menerima nilai seperti _blank, _self, _parent dll.
enctype Anda boleh menggunakan atribut enctype untuk menentukan cara penyemak imbas menyulitkan data sebelum ia menghantarnya ke pelayan. Nilai yang mungkin adalah seperti berikut:
aplikasi/x-www-form-urlencoded - Ini ialah kaedah standard untuk kebanyakan borang digunakan dalam senario mudah.
mutlipart/form-data - ini digunakan apabila anda ingin memuat turun data binari dalam bentuk arkib seperti imej, arkib dll. perkataan
Catatan: Boleh rujuk Perl & CGI untuk butiran tentang cara muat naik data borang berfungsi.
Kawalan Borang HTML
Terdapat pelbagai jenis kawalan borang yang boleh anda gunakan untuk mengumpul data menggunakan borang HTML:
Kawalan input teks
Terdapat tiga jenis input teks yang digunakan pada borang:
Kawalan Input Teks Baris Tunggal
Kawalan ini digunakan untuk item yang memerlukan hanya satu baris input pengguna, seperti kotak carian atau nama. Mereka dibuat menggunakan tag HTML.
Contoh
Berikut ialah contoh asas input teks satu baris yang digunakan untuk menerima nama pertama dan nama keluarga:
Kawalan Input Teks
Nama pertama:
Nama terakhir:
Ini akan memberikan yang berikut:
Atribut
untuk mencipta medan teks.
Kawalan input kata laluan
Ini juga merupakan input teks satu baris tetapi ia menutup watak sebaik sahaja pengguna memasukkannya. Mereka juga dibuat menggunakan tag kata laluan .
Contoh
Berikut ialah contoh asas input kata laluan satu baris yang digunakan untuk menerima kata laluan pengguna:
Kawalan Input Kata Laluan
ID Pengguna:
kata laluan:
Ini akan memberikan yang berikut:
Atribut
Mengikuti senarai atribut untuk teg untuk mencipta medan kata laluan.
Kawalan Input Teks Berbilang
Ini digunakan apabila diperlukan untuk memberikan butiran pengguna yang mungkin lebih panjang daripada satu tawaran. Kawalan input berbilang jalur dicipta menggunakan tag HTML.
Contoh
Berikut ialah contoh asas input teks berbilang baris yang digunakan untuk mengambil perihalan item:
Kawalan Input Berbilang Talian
Penerangan:
Masukkan penerangan di sini...
Ini akan memberikan yang berikut:
Atribut
Mengikuti senarai atribut untuk teg .
Kawalan kotak semak
Kotak semak digunakan apabila lebih daripada satu pilihan dipilih. Mereka juga dibuat menggunakan tag HTML tetapi atribut jenis ditetapkan kepada kotak semak .
Contoh
Berikut ialah contoh kod HTML untuk borang dengan 2 kotak pilihan:
Kawalan Kotak Semak
Matematik Fizik
Ini akan memberikan yang berikut:
Atribut
Mengikuti senarai atribut untuk teg .
Kawalan butang radio
Ia perlu menggunakan butang radio apabila terdapat banyak pilihan, hanya satu pilihan. Mereka juga dibuat menggunakan tag HTML tetapi atribut jenis ditetapkan kepada siaran radio .
Contoh
Berikut ialah contoh kod HTML untuk borang dengan 2 butang radio:
Kawalan Kotak Radio
Matematik Fizik
Ini akan memberikan yang berikut:
Atribut
Berikut ialah senarai atribut untuk butang radio.
Pilih kawalan kotak
Kotak pilih, juga dipanggil kotak lungsur turun, ialah kotak yang menyediakan pilihan untuk menyenaraikan pilihan yang berbeza dalam bentuk senarai juntai bawah, dari mana pengguna boleh memilih satu atau lebih pilihan.
Contoh
Berikut ialah contoh kod HTML untuk borang dengan satu kotak lungsur
Pilih Kawalan Kotak
Matematik
Fizik
Penerangan
tag HTML
mencipta borang HTML yang digunakan untuk menghantar input pengguna ke pelayan.
Oleh kerana borang itu sendiri tidak menyediakan sebarang cara untuk input pengguna, di dalam elemen
mengandungi elemen lain yang tujuannya adalah untuk menyediakan pengguna dengan cara yang berbeza untuk memasukkan data:
Selain elemen ini, anda boleh menggunakan mana-mana elemen HTML lain di dalam borang.
Secara lalai, borang tidak dipaparkan dalam apa-apa cara pada halaman web, hanya unsur-unsur yang terletak di dalamnya kelihatan, tetapi menggunakan CSS anda boleh memberikan bentuk apa-apa rupa.
Atribut accept-charset: Menentukan pengekodan aksara, atau senarai set aksara yang diasingkan ruang, untuk input borang yang diserahkan kepada pelayan untuk diproses. Jika data termasuk aksara yang tidak disokong oleh pengekodan yang ditentukan, penyemak imbas cuba menentukan pengekodan yang sesuai untuknya. Jika pengekodan yang sesuai tidak dapat ditentukan, maka aksara akan dikodkan ke dalam kod angka. Nilai lalai ialah rentetan terpelihara "TIDAK DIKETAHUI" (pelayar mentafsir nilai ini sebagai pengekodan aksara yang sama dengan dokumen yang mengandungi elemen
). tindakan: Menunjukkan alamat untuk menghantar data daripada borang yang lengkap, tempat maklumat ini akan diproses. autolengkap: Menentukan sama ada untuk mendayakan atau melumpuhkan autolengkap borang. Apabila autolengkap didayakan, penyemak imbas secara automatik mengisi nilai yang dimasukkan pengguna pada masa sebelumnya mereka menggunakan borang tersebut. Nilai atribut yang mungkin:pada: penyemak imbas secara automatik memaparkan nilai yang dimasukkan sebelum ini oleh pengguna (nilai lalai).
dimatikan: Pengguna mesti memasukkan nilai untuk setiap medan setiap kali borang digunakan. Nilai yang dimasukkan sebelum ini tidak akan ditunjukkan.
Nota: Atribut autolengkap tidak disokong oleh penyemak imbas Opera.
Enctype: Menentukan cara data borang dikodkan apabila diserahkan kepada pelayan. Hanya boleh digunakan bersama dengan atribut method="post". Nilai yang mungkin:
kaedah: Menentukan kaedah pemindahan data HTTP yang akan digunakan semasa menyerahkan data borang. Nilai yang mungkin: dapatkan: Data dihantar ke bar alamat penyemak imbas sebagai pasangan nama=nilai dengan menambahkannya pada penghujung URL. Tanda soal (?) digunakan sebagai pemisah antara URL utama dan data yang dihantar, dan aksara ampersand (&) digunakan untuk memisahkan data yang dihantar antara satu sama lain. Kaedah ini digunakan semasa menghantar data kecil.
jawatan: data tidak dihantar sebagai sebahagian daripada URL, tetapi sebagai kandungan permintaan penyemak imbas. Kaedah ini digunakan untuk menghantar sejumlah besar data.
Jika atribut kaedah tidak dinyatakan, kaedah GET akan digunakan secara lalai. nama: Menentukan nama borang. Nama itu boleh digunakan dalam JavaScript untuk merujuk kepada elemen mengikut nama atau merujuk kepada data borang selepas ia diserahkan. Jika beberapa borang digunakan dalam satu dokumen, maka nama mereka tidak boleh diulang dan rentetan kosong tidak boleh dibiarkan sebagai nilai atribut. novalidate: Menunjukkan bahawa data yang dimasukkan ke dalam borang tidak akan disahkan sebelum diserahkan. Nilai yang mungkin untuk atribut boolean novalidate:
Nota: Atribut novalidate tidak disokong dalam IE9 dan lebih awal, dan Safari.
Sasaran: Mentakrifkan nama bingkai atau kata kunci yang menentukan tempat untuk memaparkan respons yang diterima selepas borang diserahkan.
_kosong: membuka dokumen dalam tetingkap atau tab baharu.
_diri: membuka dokumen dalam direktori yang sama di mana pautan terletak (lalai).
_ibu bapa: membuka dokumen dalam bingkai induk.
_atas: membuka dokumen dalam lebar penuh tetingkap.
nama_bingkai: membuka dokumen dalam iframe yang namanya ditentukan sebagai nilai.
Tag
turut menyokong Atribut dan Peristiwa Global
Gaya lalai borang ( paparan: blok; margin-atas: 0em; ) Contoh
nama: Nama keluarga:
Borang dalam HTML adalah yang paling kompleks, tetapi sebaliknya, mungkin topik yang paling menarik dalam HTML.
Borang web membenarkan pelawat tapak memasukkan maklumat tertentu ke dalam medan khas, dan pembangun menerimanya dalam bentuk yang sesuai untuknya.
Contoh borang boleh menjadi buku tetamu, soal selidik atau ujian dalam talian. Borang diisi semasa mendaftar di laman web, semasa membuat pesanan di kedai dalam talian, dsb.
Menggunakan HTML, anda boleh membuat rangka kerja borang: medan teks, menu, senarai, butang, kotak semak dan butang radio. Iaitu, unsur-unsur dengan bantuan maklumat tertentu dimasukkan ke dalam borang.
Kemudian data yang dimasukkan ke dalam borang dihantar ke pelayan untuk diproses. Tetapi HTML tidak berkuasa di sini - program atau skrip yang dilampirkan padanya sedang berfungsi untuk memproses borang. Program sedemikian biasanya ditulis dalam PHP atau JavaScript.
Atribut bentuk - tag
Terdapat beberapa borang pada halaman web ( seberapa banyak yang diperlukan oleh pemaju ). Setiap daripada mereka bermula dengan tag
dan diakhiri dengan tag penutup
.
Atribut tindakan adalah wajib untuk sebarang bentuk - ia menentukan alamat kepada fail yang menyediakan borang ( memproses data yang dimasukkan ke dalamnya ).
Atribut kaedah menentukan cara kandungan borang akan diserahkan. Terdapat dua kaedah - GET dan POST. Sekarang tidak masuk akal untuk menyelidiki parameter ini, kerana topik penghantaran maklumat menggunakan kaedah GET dan POST berkaitan dengan bahasa pemprosesan data ( contohnya PHP ). Ia cukup untuk mengetahui bahawa ia adalah kaedah pemindahan data POST yang digunakan dalam kebanyakan kes dalam bentuk.
Atribut nama tag
adalah pilihan. Tetapi jika terdapat beberapa borang dalam dokumen, maka setiap daripada mereka mesti dikenal pasti oleh pengendali. Oleh itu, kehadiran atribut nama dalam kes ini adalah perlu - ia menentukan nama unik borang.
Anda juga boleh menetapkan pengekodan untuk data input - atribut accept-charset bertanggungjawab untuk ini, dan juga, menggunakan atribut sasaran, tentukan tetingkap di mana hasil pemprosesan borang yang diserahkan akan dipaparkan ( dalam tetingkap baharu atau semasa ).
Tetapi tag itu sendiri
tidak masuk akal, kerana borang menghantar data yang pertama sekali perlu dimasukkan ke suatu tempat!
Input data. Medan borang - tag
Tag Ini ialah teg yang paling biasa ditemui dalam borang. Ia direka untuk mencipta pelbagai elemen yang berfungsi untuk memasukkan data ke dalam bentuk: medan teks, butang, kotak semak, butang radio.
jenis ialah atribut utama tag . Ia menetapkan jenis medan ( unsur ) bentuk:
Jatuh turun - Teg Dan
Tag sama seperti tag berfungsi untuk mengumpul maklumat - ia mencipta senarai dari mana satu atau lebih elemen boleh dipilih. Setiap elemen sepadan dengan nilai, yang dihantar ke pelayan untuk diproses.
Jenis senarai yang dibuat bergantung pada nilai atribut saiz: dengan saiz= "1" ( nilai asal ) senarai akan jatuh ke bawah.
Nilai yang berbeza untuk atribut saiz akan sepadan dengan bilangan item senarai yang dipaparkan. Contohnya, dengan size="3" , tiga elemen akan kelihatan. Untuk melihat item senarai lain ( jika ada ) anda harus menggunakan bar skrol menegak, yang ditambah secara automatik.
Secara lalai, hanya satu item senarai boleh dipilih. Menambahkan berbilang atribut pada teg membolehkan anda memilih berbilang item senarai menggunakan tetikus dan kekunci Ctrl dan Shift.
Jika berbilang atribut hadir, semua atau sebahagian daripada item senarai akan dipaparkan ( bergantung pada pelayar ) jika atribut saiz tidak ditetapkan kepada bilangan item yang boleh dilihat tertentu.
Elemen yang diperlukan dalam senarai juntai bawah ialah teg . Ia terletak di dalam tag dan mencipta setiap item senarai.
Menggunakan atribut nama tag senarai diberi nama, dan menggunakan atribut nilai teg elemen senarai diberikan nilai. Oleh itu, pasangan “nama=nilai” dihantar ke pelayan - nama senarai dan nilai elemen/s yang dipilih.
Atribut yang dipilih bagi teg mentakrifkan item senarai yang dipilih sebelum ini, dan atribut yang dilumpuhkan menyekat item senarai - ia tidak boleh dipilih.
Arah kardinal adalah salah satu daripada empat arah utama:
utara
Selatan
Barat
timur
7 Keajaiban Dunia!
Piramid Cheops
Taman Gantung Babylon
Patung Zeus di Olympia
Kuil Artemis di Efesus
makam di Halicarnassus
Colossus of Rhodes
Rumah api Iskandariah
Medan teks berbilang baris - tag
Tag mencipta medan teks berbilang baris. Ia dibenarkan untuk membuat pemisah talian yang dikekalkan semasa menghantar data kepada pengendali.
Atribut nama tag adalah wajib - menggunakannya, medan teks diberi nama.
Atribut yang dilumpuhkan melumpuhkan medan - kandungan medan tidak boleh diubah dan ia tidak boleh diakses. Atribut baca sahaja menunjukkan bahawa medan adalah baca sahaja - pengguna tidak mempunyai keupayaan untuk mengedit kandungan, tetapi ia tersedia - ia boleh dipilih dan, sebagai contoh, disalin.
Anda boleh menetapkan lebar medan teks dalam aksara dan ketinggian medan dalam baris menggunakan atribut kol dan baris, masing-masing.
Jika kandungan medan melebihi saiznya, peluncur akan muncul.
Jika kandungan medan melebihi saiznya, peluncur akan muncul.
Contoh penggunaan borang
Sekarang mari kita lihat bagaimana borang itu berfungsi.
Borang pesanan video pendidikan:
Nama awak: *
Pesanan anda:
Tutorial video tentang HTML
Tutorial video tentang CSS
Tutorial video tentang PHP
Pilih media:
CD
DVD
USB Flash
Emel anda: *
Alamat anda: *
Penerangan
Tag
memasang borang pada halaman web. Borang ini bertujuan untuk pertukaran data antara pengguna dan pelayan. Skop penggunaan borang tidak terhad kepada menghantar data ke pelayan; menggunakan skrip klien, anda boleh mengakses mana-mana elemen borang, mengubahnya dan menggunakannya mengikut budi bicara anda.
Dokumen boleh mengandungi apa-apa bilangan borang, tetapi hanya satu borang boleh diserahkan kepada pelayan pada satu masa. Atas sebab ini, data borang mestilah bebas antara satu sama lain.
Untuk menyerahkan borang kepada pelayan, gunakan butang Hantar, perkara yang sama boleh dicapai dengan menekan kekunci Enter dalam borang. Jika butang Hantar tidak terdapat pada borang, kekunci Enter mensimulasikan penggunaannya.
Apabila borang diserahkan kepada pelayan, kawalan data dipindahkan ke program yang ditentukan oleh atribut tindakan teg
. Penyemak imbas terlebih dahulu menyediakan maklumat dalam bentuk pasangan "nama=nilai", di mana nama ditentukan oleh atribut nama teg , dan nilai dimasukkan oleh pengguna atau ditetapkan kepada medan borang lalai. Jika kaedah GET digunakan untuk menghantar data, maka bar alamat boleh mengambil bentuk berikut.
http://www..cgi?nick=%C2%E0%ED%FF+%D8%E0%EF%EE%F7%EA%E8%ED&page=5
Parameter disenaraikan selepas tanda soal yang ditentukan selepas alamat program CGI dan dipisahkan oleh aksara ampersand (&). Aksara bukan Latin ditukar kepada perwakilan heksadesimal (dalam bentuk %HH, dengan HH ialah kod perenambelasan untuk nilai aksara ASCII), dan ruang digantikan dengan tambah (+).
Dibenarkan di dalam bekas
letakkan teg lain, tetapi borang itu sendiri tidak dipaparkan dalam apa-apa cara pada halaman web, hanya elemennya dan hasil teg bersarang kelihatan.
Sintaks
...
Atribut Menetapkan pengekodan di mana pelayan boleh menerima dan memproses data. Alamat program atau dokumen yang memproses data borang. Mendayakan pengisian automatik medan borang. Kaedah pengekodan data borang. Kaedah protokol HTTP. Nama borang. Mengatasi semakan terbina dalam data borang untuk ketepatan input. Nama tetingkap atau bingkai tempat pengendali akan memuatkan hasil yang dikembalikan. Tag penutup
Diperlukan.
HTML5 IE Cr Op Sa Fx
tag FORM
Pada pendapat anda, bagaimanakah singkatan "OS" bermaksud?
Pegawai
sistem operasi
Lalat belang yang hebat
Hasil daripada contoh ini ditunjukkan dalam Rajah. 1.
nasi. 1. Lihat elemen borang dalam tetingkap penyemak imbas