|
1 |
| -input_list.md |
| 1 | +HTML \<input> list 属性 |
2 | 2 | ===
|
3 | 3 |
|
4 |
| -欢迎您编辑 <a target="__blank" href="https://github.com/jaywcjlove/html-tutorial/blob/main/docs/tags/input_list.md">docs/tags/input_list.md</a> 文件,共建 HTML Tutorial 文档。 |
| 4 | +## 示例 |
| 5 | + |
| 6 | +在 \<datalist> 中具有预定义值的 \<input> 元素: |
| 7 | + |
| 8 | +```html |
| 9 | +<input list="browsers"> |
| 10 | +<datalist id="browsers"> |
| 11 | + <option value="Internet Explorer"> |
| 12 | + <option value="Firefox"> |
| 13 | + <option value="Google Chrome"> |
| 14 | + <option value="Opera"> |
| 15 | + <option value="Safari"> |
| 16 | +</datalist> |
| 17 | +``` |
| 18 | + |
| 19 | +```html idoc:preview:iframe |
| 20 | +<form action="/action_page.php" method="get"> |
| 21 | + <label for="browser">从列表中选择您的浏览器:</label> |
| 22 | + <input list="browsers" name="browser" id="browser"> |
| 23 | + <datalist id="browsers"> |
| 24 | + <option value="Edge"> |
| 25 | + <option value="Firefox"> |
| 26 | + <option value="Chrome"> |
| 27 | + <option value="Opera"> |
| 28 | + <option value="Safari"> |
| 29 | + </datalist> |
| 30 | + <input type="submit" value="提交"> |
| 31 | +</form><br> |
| 32 | +注意: Safari 12.0(或更早版本)不支持 datalist 标签。 |
| 33 | +``` |
| 34 | + |
| 35 | +## 定义和用法 |
| 36 | + |
| 37 | +`list` 属性指的是 `<datalist>` 元素,其中包含 `<input>` 元素的预定义选项。 |
| 38 | + |
| 39 | +## 浏览器支持 |
| 40 | + |
| 41 | +表中的数字指定了完全支持该属性的第一个浏览器版本。 |
| 42 | + |
| 43 | +| 属性 Attribute | ![chrome][1] | ![edge][2] | ![firefox][3] | ![safari][4] | ![opera][5] | |
| 44 | +| --- | --- | --- | --- | --- | --- | |
| 45 | +| list | 20.0 | 10.0 | 4.0 | Not supported | 9.6 | |
| 46 | +<!--rehype:style=width: 100%; display: inline-table;--> |
| 47 | + |
| 48 | +## 语法 |
| 49 | + |
| 50 | +```html |
| 51 | +<input list="datalist_id"> |
| 52 | +``` |
| 53 | + |
| 54 | +## 属性值 |
| 55 | + |
| 56 | +| 值 Value | 描述 Description | |
| 57 | +| ----- | ----- | |
| 58 | +| *datalist\_id* | 指定要将 \<input> 元素绑定到的数据列表的 id | |
| 59 | +<!--rehype:style=width: 100%; display: inline-table;--> |
| 60 | + |
| 61 | +[HTML \<input> tag](./input.md "HTML input 标签参考") |
| 62 | + |
| 63 | +[1]: ../assets/chrome.svg |
| 64 | +[2]: ../assets/edge.svg |
| 65 | +[3]: ../assets/firefox.svg |
| 66 | +[4]: ../assets/safari.svg |
| 67 | +[5]: ../assets/opera.svg |
| 68 | + |
0 commit comments