Elemen bentuk baharu HTML5
Bab ini memperkenalkan elemen bentuk baharu berikut:
•datalist
•keygen
•output
Sokongan penyemak imbas
Jenis input IE Firefox Opera Chrome Safari
datalist No 9.5 No
keygen 10.5 3.0 No
output No 9.5 No No
elemen datalist
elemen datalist menentukan senarai pilihan untuk medan input.
Senarai dibuat melalui elemen pilihan dalam senarai data.
Jika anda perlu mengikat senarai data ke medan input, sila gunakan atribut senarai medan input untuk merujuk id senarai data:
Kod adalah seperti berikut:
Laman web : <input type="url" list="url_list" name="link" />
<datalist id="url_list"> label pilihan="W3School" value="http ://www.W3School.com.cn" />
<label pilihan="Google" value="http://www.google.com" /> ;
<option label=" Microsoft" value="http://www.microsoft.com" />
</datalist> Elemen pilihan mesti sentiasa menetapkan atribut nilai.
elemen keygen Peranan elemen keygen adalah untuk menyediakan cara yang boleh dipercayai untuk mengesahkan pengguna. Elemen
keygen ialah penjana pasangan kunci. Apabila borang diserahkan, dua kunci dijana, kunci persendirian dan kunci awam.Kunci peribadi disimpan pada klien, dan kunci awam dihantar ke pelayan. Kunci awam boleh digunakan kemudian untuk mengesahkan sijil pelanggan pengguna.
Pada masa ini, sokongan penyemak imbas untuk elemen ini cukup lemah untuk menjadikannya standard keselamatan yang berguna. Kodnya adalah seperti berikut:
<form action="demo_form.asp" method="get">
Nama pengguna: <input type="text" name="usr_name" /> ;keygen name="security" />
<input type="submit" />
</form>
elemen keluaran
Elemen output digunakan untuk jenis output yang berbeza, seperti pengiraan atau output skrip: Kodnya ialah seperti berikut:
<output id="result" onforminput="resCalc()"></output>
Contoh:
<!doctype html> <html> <head> <meta charset="utf-8"> <title>php.cn</title> </head> <body> <form action="demo_keygen.php" method="get"> 用户名: <input type="text" name="usr_name"> 加密: <keygen name="security"> <input type="submit"> </form> </body> </html>rrree