html borang yang tidak cekap. Borang HTML. Kawalan Input Teks Berbilang

Borang HTML adalah kawalan yang digunakan untuk mengumpul maklumat daripada pelawat laman web.

Borang web terdiri daripada koleksi medan teks, butang, senarai dan kawalan lain yang diaktifkan dengan klik tetikus. Secara teknikal, borang menghantar data daripada pengguna ke pelayan jauh.

Untuk menerima dan memproses data borang, bahasa pengaturcaraan web seperti PHP, Perl.

Sebelum kemunculan HTML5, borang web adalah koleksi beberapa elemen , berakhir dengan butang . Ia mengambil banyak usaha untuk menggayakan borang merentas pelayar yang berbeza. Selain itu, borang memerlukan JavaScript untuk mengesahkan input dan kekurangan jenis medan input khusus untuk menentukan maklumat harian seperti tarikh, alamat e-mel dan URL.

Borang HTML5 menyelesaikan kebanyakan masalah biasa ini dengan kehadiran atribut baharu, menyediakan keupayaan untuk menukar rupa unsur bentuk dengan CSS3.

nasi. 1. Borang Web yang Diperbaiki dengan HTML5

Mencipta Borang HTML5

1. Unsur

Asas apa-apa bentuk adalah unsur .... Ia tidak memerlukan sebarang input kerana ia adalah bekas, memegang semua kawalan borang bersama-sama - padang. Atribut elemen ini mengandungi maklumat yang biasa kepada semua medan borang, jadi medan yang digabungkan secara logik mesti disertakan dalam satu bentuk.

Jadual 1. Atribut tag
Atribut Maksud/Huraian
accept-charset Nilai atribut ialah ruang yang diasingkan senarai pengekodan aksara, yang akan digunakan untuk menyerahkan borang, contohnya, .
tindakan Atribut yang diperlukan, yang menentukan url pengendali borang pada pelayan yang menghantar data. Ia ialah fail (contohnya, action.php) yang menerangkan perkara yang perlu dilakukan dengan data borang. Jika nilai atribut tidak ditentukan, maka selepas halaman dimuat semula, elemen borang akan mengambil nilai lalainya.
Jika semua kerja akan dilakukan pada bahagian klien oleh skrip JavaScript, maka anda boleh menentukan nilai # untuk atribut tindakan.
Anda juga boleh mengaturkan borang yang diisi oleh pelawat untuk dihantar kepada anda melalui e-mel. Untuk melakukan ini, anda perlu membuat entri berikut:
autolengkap

enctype Digunakan untuk menunjukkan MIME-jenis data yang dihantar bersama borang, contohnya, enctype="multipart/form-data" . Dinyatakan hanya dalam kes method="post" .
application/x-www-form-urlencoded ialah jenis kandungan lalai, yang menunjukkan bahawa data yang diluluskan mewakili senarai pembolehubah borang yang dikodkan URL. Aksara ruang (ASCII 32) akan dikodkan sebagai + , dan aksara khas seperti ! akan dikodkan dalam perenambelasan sebagai %21 .
multipart/form-data - digunakan untuk menyerahkan borang yang mengandungi fail, data bukan ASCII dan data binari, terdiri daripada beberapa bahagian, setiap satunya mewakili kandungan elemen borang yang berasingan.
text/plain - menunjukkan bahawa teks biasa (bukan html) sedang dihantar.
kaedah Menentukan cara data borang diserahkan.
Kaedah get menghantar data ke pelayan melalui bar alamat penyemak imbas. Apabila menjana permintaan kepada pelayan, semua pembolehubah dan nilainya membentuk urutan seperti www.anysite.ru/form.php?var1=1&var2=2 . Adakah nama dan nilai pembolehubah dilampirkan pada alamat pelayan selepas tanda itu? dan dipisahkan oleh &. Semua aksara khas dan huruf bukan Latin dikodkan dalam format %nn, ruang digantikan dengan +. Kaedah ini harus digunakan jika anda tidak memindahkan sejumlah besar maklumat. Jika anda sepatutnya menghantar fail bersama-sama dengan borang, kaedah ini tidak akan berfungsi.
Kaedah pos digunakan untuk menghantar sejumlah besar data, serta maklumat sulit dan kata laluan. Data yang dihantar menggunakan kaedah ini tidak kelihatan dalam pengepala URL kerana ia terkandung dalam badan mesej.
nama set nama borang, yang akan digunakan untuk mengakses elemen borang melalui skrip, seperti name="opros" .
novalidate Melumpuhkan pengesahan dalam butang hantar borang. Atribut digunakan tanpa menyatakan nilai
sasaran Menentukan tetingkap yang maklumat akan dihantar:
_blank - tetingkap baharu
_diri - bingkai yang sama
_parent — bingkai induk (jika wujud, jika tidak, maka kepada yang semasa)
_top ialah tetingkap peringkat atas berbanding bingkai ini. Jika panggilan tidak datang dari bingkai kanak-kanak, kemudian ke bingkai yang sama.

2. Mengelompokkan unsur bentuk

unsur

...
direka untuk mengumpulkan elemen yang berkaitan antara satu sama lain, dengan itu membahagikan bentuk kepada serpihan logik.

Setiap kumpulan elemen boleh dinamakan menggunakan elemen tersebut , yang datang sejurus selepas teg

. Nama kumpulan muncul di sempadan kiri atas
. Sebagai contoh, jika dalam elemen
Maklumat hubungan disimpan:

Maklumat perhubungan


nasi. 2. Mengumpul unsur bentuk menggunakan

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
dalam dokumen yang sama. Menunjukkan satu atau lebih bentuk yang tergolong dalam kumpulan unsur ini. Atribut ini tidak disokong oleh mana-mana penyemak imbas pada masa ini.
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 dalam dokumen yang sama. Mengenal pasti satu atau lebih borang yang mempunyai medan borang ini.
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 , sebagai contoh, dalam helaian gaya css. Ia serupa dengan atribut id.
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.

Jadual 4. Atribut tag

7. Butang

unsur mencipta butang yang boleh diklik. Tidak seperti butang yang dicipta ( , , , ), di dalam elemen .

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

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:

AtributPenerangan
tindakanSkrip belakang sedia untuk memproses data anda yang dipindahkan.
kaedahKaedah yang digunakan untuk memuat turun data. Kaedah RECEIVE dan POST yang paling biasa digunakan.
sasaranTentukan 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 kotak semak

    Kawalan kotak radio

    Pilih kotak kawalan

    Simpan kotak pilihan

    Kawalan tersembunyi

    Butang boleh klik

    Bayangkan dan butang belakang

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.

    Kawalan input kata laluan - Ini juga merupakan input teks satu baris tetapi ia menutup watak sebaik sahaja pengguna memasukkannya. Mereka juga dibuat menggunakan tag HTML.

    Kawalan Input Teks Berbilang Baris - ini digunakan apabila diperlukan untuk memberikan butiran pengguna yang mungkin lebih panjang daripada satu tawaran. Kawalan input berbilang jalur dicipta menggunakan tag

    Ini akan memberikan yang berikut:

    Atribut

    Mengikuti senarai atribut untuk teg

    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:



    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