Sifat borang HTML5
Teg <form> HTML5 dan <input> telah menambah beberapa atribut baharu.
<form>Atribut baharu:
autolengkap
ubahsuai
<input> Atribut baharu:
autolengkap
autofokus
bentuk
formasi
formenctype
< .- senarai
- min dan maks
- berbilang
- pemegang tempat
- diperlukan
- langkah
- <form> / <input> atribut autolengkap
Atribut autolengkap menentukan bahawa medan borang atau input harus mempunyai fungsi pelengkapan automatik.
Apabila pengguna mula menaip dalam medan autolengkap, penyemak imbas harus memaparkan pilihan yang diisi dalam medan itu. - Petua: Atribut autolengkap mungkin dihidupkan dalam elemen borang tetapi dimatikan dalam elemen input.
- Nota: autolengkap digunakan pada <form> teg, serta jenis teg <input> julat dan warna.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action="demo-form.php" autocomplete="on"> First name:<input type="text" name="fname"><br> Last name: <input type="text" name="lname"><br> E-mail: <input type="email" name="email" autocomplete="off"><br> <input type="submit"> </form> <p>填写并提交表单,然后重新刷新页面查看如何自动填充内容。</p> <p>注意 form的 autocomplete属性为 "on"(开),但是e-mail自动为“off”(关)。</p> </body> </html>Run Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
Petua:Dalam sesetengah penyemak imbas, anda mungkin perlu mendayakan ciri autolengkap untuk atribut ini berkuat kuasa.
<form> atribut novalidate
Atribut novalidate menyatakan bahawa medan borang atau input tidak boleh disahkan apabila. menghantar borang.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action="demo-form.php" novalidate> E-mail: <input type="email" name="user_email"> <input type="submit"> </form> <p><strong>注意</strong>在 Safari 和 Internet Explorer 9 及之前的版本中不支持 novalidate 属性。</p> </body> </html>
Run Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
<input> atribut autofokus
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action="demo-form.php"> First name: <input type="text" name="fname" autofocus><br> Last name: <input type="text" name="lname"><br> <input type="submit"> </form> <p><strong>注意:</strong> Internet Explorer 9及更早IE版本不支持input标签的 autofocus 属性。</p> </body> </html>
Klik butang "Run Instance" untuk melihat contoh dalam talian
<input> atribut borang
rreee
Jalankan contoh»
Klik butang "Jalankan contoh" untuk melihat tika dalam talian
<input> atribut formasi
Formaction Atribut digunakan untuk menerangkan alamat URL untuk penyerahan borang.
Atribut formasi akan mengatasi atribut tindakan dalam elemen <form>
Nota: Atribut formasi digunakan untuk menaip="submit" dan type="image".
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action="demo-form.php" id="form1"> First name: <input type="text" name="fname"><br> <input type="submit" value="Submit"> </form> <p> "Last name" 字段没有在form表单之内,但它也是form表单的一部分。</p> Last name: <input type="text" name="lname" form="form1"> <p><b>注意:</b> IE不支持form属性</p> </body> </html>
Jalankan instance»
Klik butang "Jalankan" Contoh" untuk melihat contoh dalam talian
<input> atribut formenctype
atribut formenctype menerangkan pengekodan data bagi borang yang diserahkan kepada pelayan (hanya untuk form forms method="post" form)
Atribut formenctype mengatasi atribut enctype bagi elemen form.
Terutama: Atribut ini digunakan dengan type="submit" dan type="image".
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action="demo-form.php"> First name: <input type="text" name="fname"><br> Last name: <input type="text" name="lname"><br> <input type="submit" value="提交"><br> <input type="submit" formaction="demo-admin.php" value="提交"> </form> <p><strong>注意:</strong> Internet Explorer 9及更早IE版本不支持input标签的 formaction 属性。</p> </body> </html>
Run Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
<input> atribut formmethod
Atribut formmethod mentakrifkan cara borang diserahkan. Atribut
formmethod mengatasi atribut kaedah bagi elemen <form>
Nota: Atribut ini boleh digunakan dengan type="submit" dan type="image".
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action="demo-post-enctype.php" method="post"> First name: <input type="text" name="fname"><br> <input type="submit" value="提交"> <input type="submit" formenctype="multipart/form-data" value="以 Multipart/form-data 提交"> </form> <p><strong>注意:</strong> Internet Explorer 9及更早IE版本不支持input标签的 formenctype 属性。</p> </body> </html>
Run Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
<input> atribut formnovalidate
Atribut novalidate ialah atribut boolean
atribut novalidate menerangkan bahawa elemen <input> disahkan apabila borang diserahkan.
Atribut formnovalidate akan menggantikan atribut novalidate bagi elemen <form> 🎜>
Instance<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
</head>
<body>
<form action="demo-form.php" method="get">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="提交">
<input type="submit" formmethod="post" formaction="demo-post.php" value="使用 POST 提交">
</form>
<p><strong>注意:</strong> Internet Explorer 9及更早IE版本不支持input标签的 formmethod 属性。</p>
</body>
</html>
<input> atribut formtarget Atribut formtarget menentukan nama atau kata kunci untuk menunjukkan paparan data penyerahan borang selepas menerimanya
Atribut formtarget mengatasi atribut sasaran bagi elemen <form> .
Nota:
Atribut formtarget digunakan dengan type="submit" dan type="image".
<🎜. >Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action="demo-form.php"> E-mail: <input type="email" name="userid"><br> <input type="submit" value="提交"><br> <input type="submit" formnovalidate="formnovalidate" value="不验证提交"> </form> <p><strong>注意:</strong> Internet Explorer 9及更早IE版本,或Safari不支持input标签的 formnovalidate 属性。</p> </body> </html>
Jalankan contoh»
Klik butang "Jalankan contoh" untuk melihat tika dalam talian
<input>
Atributtinggi dan lebar menentukan ketinggian dan lebar imej yang digunakan untuk teg <input>
Nota: Atribut ketinggian dan lebar hanya digunakan pada tag <input>
Petua: Imej selalunya menentukan kedua-dua atribut ketinggian dan lebar. Jika imej menetapkan ketinggian dan lebar, ruang yang diperlukan oleh imej Akan dikekalkan semasa memuatkan halaman. Tanpa sifat-sifat ini, Penyemak imbas tidak mengetahui saiz imej dan tidak boleh menyimpannya Ruang yang sesuai. Imej akan menukar kesan susun atur halaman semasa proses pemuatan (Walaupun imej dimuatkan).
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action="demo-form.php"> First name: <input type="text" name="fname"><br> Last name: <input type="text" name="lname"><br> <input type="submit" value="正常提交"> <input type="submit" formtarget="_blank" value="提交到一个新的页面上"> </form> <p><strong>注意:</strong> Internet Explorer 9及更早IE版本不支持input标签的 formtarget 属性。</p> </body> </html>
Run Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
<input> atribut senarai
atribut senarai menentukan senarai data medan input. datalist ialah senarai pilihan untuk medan input.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action="demo-form.php"> First name: <input type="text" name="fname"><br> Last name: <input type="text" name="lname"><br> <input type="image" src="img_submit.gif" alt="Submit" width="48" height="48"> </form> </body> </html>
Run Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
<input> atribut min dan maks
Atribut min, maks dan langkah digunakan untuk menentukan had (kekangan) untuk jenis input yang mengandungi nombor atau tarikh.
Nota: Atribut min, maks dan langkah digunakan pada jenis teg <input>: pemilih tarikh, nombor dan julat.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action="demo-form.php" method="get"> <input list="browsers" name="browser"> <datalist id="browsers"> <option value="Internet Explorer"> <option value="Firefox"> <option value="Chrome"> <option value="Opera"> <option value="Safari"> </datalist> <input type="submit"> </form> <p><strong>注意:</strong> Internet Explorer 9(更早IE版本),Safari不支持 datalist 标签。</p> </body> </html>
Run Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
<input> atribut berbilang
Atribut berbilang ialah atribut boolean
atribut berbilang menyatakan bahawa berbilang nilai boleh dipilih dalam elemen <input>
Nota: Atribut berbilang digunakan pada jenis teg <input> : e-mel dan fail.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action="demo-form.php"> 输入 1980-01-01 之前的日期: <input type="date" name="bday" max="1979-12-31"><br> 输入 2000-01-01 之后的日期: <input type="date" name="bday" min="2000-01-02"><br> 数量 (在1和5之间): <input type="number" name="quantity" min="1" max="5"><br> <input type="submit"> </form> <p><strong>注意:</strong> Internet Explorer 9及更早IE版本,Firefox不支持input标签的 max 和 min 属性。</p> <p><strong>注意:</strong> 在Internet Explorer 10中max 和 min属性不支持输入日期和时间,IE 10 不支持这些输入类型。</p> </body> </html>
Run Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
<input> atribut corak
Atribut corak menerangkan ungkapan biasa yang digunakan untuk mengesahkan nilai elemen <input>
Nota: Atribut corak digunakan pada jenis teg <input>: teks, carian, url, tel, e-mel dan kata laluan.
Petua : digunakan oleh atribut tajuk global untuk menerangkan corak
Petua: Anda boleh mempelajari tentang ungkapan biasa dalam tutorial JavaScript kami
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action="demo-form.php"> 选择图片: <input type="file" name="img" multiple> <input type="submit"> </form> <p>尝试选取一张或者多种图片。</p> <p><strong>注意:</strong> Internet Explorer 9及更早IE版本不支持input标签的 multiple 属性。</p> </body> </html>
Run Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
<input> atribut pemegang tempat
Atribut pemegang tempat memberikan pembayang yang menerangkan nilai jangkaan medan input.
Gesaan ringkas dipaparkan pada medan input sebelum pengguna memasukkan nilai.
Nota: Atribut pemegang tempat digunakan pada jenis teg <input>: teks, carian, url, telefon, e-mel dan kata laluan.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action="demo-form.php"> Country code: <input type="text" name="country_code" pattern="[A-Za-z]{3}" title="Three letter country code"> <input type="submit"> </form> <p><strong>注意:</strong> Internet Explorer 9及更早IE版本,或Safari不支持input标签的 pattern 属性。</p> </body> </html>
Run Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
<input> atribut yang diperlukan
atribut yang diperlukan ialah atribut boolean
atribut yang diperlukan menentukan bahawa medan input mesti diisi sebelum penyerahan. (tidak boleh kosong).
Nota: Atribut yang diperlukan digunakan pada jenis <input> teg berikut: teks, carian, url, telefon, e-mel, kata laluan, pemilih tarikh, nombor, kotak pilihan, radio dan fail.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action="demo-form.php"> <input type="text" name="fname" placeholder="First name"><br> <input type="text" name="lname" placeholder="Last name"><br> <input type="submit" value="提交"> </form> <p><strong>注意:</strong> Internet Explorer 9及更早IE版本不支持input标签的 placeholder 属性。</p> </body> </html>
Run Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
<input> atribut step
Atribut step menentukan selang nombor undang-undang untuk medan input.
Jika step="3", nombor undang-undang ialah -3, 0, 3, 6, dsb.
Petua: Atribut step boleh digunakan dengan Atribut maks dan min mencipta nilai julat
Nota: Atribut langkah digunakan dengan jenis berikut: nombor, julat, tarikh, tarikh, tarikh-tempatan, bulan, masa dan. minggu.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action="demo-form.php"> Username: <input type="text" name="usrname" required> <input type="submit"> </form> <p><strong>注意:</strong> Internet Explorer 9及更早IE版本,或Safari不支持input标签的 required 属性。</p> </body> </html>
Run Instance»
Klik butang "Run Instance" untuk melihat instance dalam talian
HTML5 <input> tag
标签 | 描述 |
---|---|
<form> | 定义一个form表单 |
<input> | 定义一个 input 域 |