Rumah >
hujung hadapan web >
html tutorial >
Pengenalan kepada peranan medan tersembunyi dalam html dan contoh penggunaan_HTML/Xhtml_Pengeluaran halaman web
Pengenalan kepada peranan medan tersembunyi dalam html dan contoh penggunaan_HTML/Xhtml_Pengeluaran halaman web
WBOY
Lepaskan: 2016-05-16 16:39:41
asal
1796 orang telah melayarinya
Sintaks asas:
Fungsi:
1 Medan tersembunyi tidak dapat dilihat oleh pengguna pada halaman Tujuan memasukkan medan tersembunyi ke dalam borang adalah untuk mengumpul atau menghantar maklumat supaya ia boleh digunakan oleh program yang memproses borang. Apabila penonton mengklik butang hantar untuk menghantar borang, maklumat medan tersembunyi juga dihantar ke pelayan.
2 Kadangkala kita perlu memberikan maklumat pengguna untuk menentukan identiti pengguna semasa menghantar borang, seperti kunci sesi, dsb. Sudah tentu, perkara ini juga boleh dilaksanakan menggunakan kuki, tetapi lebih mudah untuk menggunakan medan tersembunyi. Dan tidak akan ada kebimbangan tentang pelayar tidak menyokongnya dan pengguna melumpuhkan kuki.
3 Kadangkala terdapat berbilang butang hantar dalam borang Bagaimana program boleh membezakan butang yang ditekan pengguna untuk menghantar? Kita boleh menulis medan tersembunyi, dan kemudian menambah onclick="document.form.command.value="xx"" pada setiap butang Kemudian selepas kami menerima data, kami mula-mula menyemak nilai arahan dan kami akan tahu yang mana satu pengguna mengklik butang untuk menghantar.
4 Kadangkala terdapat berbilang borang dalam halaman web Kami tahu bahawa berbilang borang tidak boleh diserahkan pada masa yang sama, tetapi kadangkala borang ini berinteraksi antara satu sama lain Kami boleh menambah medan tersembunyi dalam borang untuk disambungkan mereka.
5 JavaScript tidak menyokong pembolehubah global, tetapi kadangkala kita mesti menggunakan pembolehubah global Kita boleh menyimpan nilai dalam medan tersembunyi terlebih dahulu, dan nilainya tidak akan hilang.
6 Terdapat contoh lain Sebagai contoh, empat tetingkap kecil muncul apabila anda menekan butang Apabila salah satu daripada tetingkap kecil diklik, tiga tetingkap yang lain ditutup secara automatik. Walau bagaimanapun, IE tidak menyokong tetingkap kecil memanggil satu sama lain, jadi anda hanya boleh menulis medan tersembunyi dalam tetingkap induk Apabila tetingkap kecil melihat bahawa nilai medan tersembunyi adalah dekat, ia akan menutup sendiri.
Contoh: Gunakan tersembunyi untuk menambah nombor sebanyak 1 apabila mengklik butang hantar
Nilai meningkat secara automatik.htm
Salin kod
Kod adalah seperti berikut:
🎜>
Salin kod
Kodnya adalah seperti berikut:
int n = 0; >public void ProcessRequest (HttpContext context) { context.Response.ContentType = "text/html"; string path = context.Request.MapPath("Nombor meningkat.htm"); rentetan html = System.IO.File. ReadAllText(path);
//Tentukan sama ada halaman dimuatkan buat kali pertama
status paparan rentetan = konteks.Permintaan.Borang["_viewstate"]; (!string.IsNullOrEmpty(viewstate))
{ //Klik butang post //Dapatkan nilai medan tersembunyi rentetan s = context.Request.Form["_div"] ; jika (int.TryParse(s, out n )) { n ; html.Replace("@n",n.ToString()); } lain { //Halaman dimuatkan buat kali pertama, tetapkan nilai pada div dan medan tersembunyi yang sepadan dengan div html = html. Ganti( "@n", n.ToString()); } context.Response.Write( html);
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn