Skip to content

Commit 92a5f1a

Browse files
committed
doc: add input list/max document.
1 parent 52b1ddb commit 92a5f1a

File tree

3 files changed

+124
-4
lines changed

3 files changed

+124
-4
lines changed

docs/tags/input_height.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ HTML \<input> height 属性
3131
| 属性 Attribute | ![chrome][1] | ![edge][2] | ![firefox][3] | ![safari][4] | ![opera][5] |
3232
| --- | --- | --- | --- | --- | --- |
3333
| height | Yes | Yes | 16.0 | Yes | Yes |
34+
<!--rehype:style=width: 100%; display: inline-table;-->
3435

3536
## 语法
3637

docs/tags/input_list.md

Lines changed: 66 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,68 @@
1-
input_list.md
1+
HTML \<input> list 属性
22
===
33

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+

docs/tags/input_max.md

Lines changed: 57 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,59 @@
1-
input_max.md
1+
HTML \<input> max 属性
22
===
33

4-
欢迎您编辑 <a target="__blank" href="https://github.com/jaywcjlove/html-tutorial/blob/main/docs/tags/input_max.md">docs/tags/input_max.md</a> 文件,共建 HTML Tutorial 文档。
4+
## 示例
5+
6+
使用 `min``max` 属性:
7+
8+
```html idoc:preview:iframe
9+
<form action="/action_page.php">
10+
<label for="datemax">输入 1980-01-01 之前的日期:</label>
11+
<input type="date" id="datemax" name="datemax" max="1979-12-31"><br><br>
12+
<label for="datemin">输入 2000-01-01 之后的日期:</label>
13+
<input type="date" id="datemin" name="datemin" min="2000-01-02"><br><br>
14+
<label for="quantity">数量(1 到 5 之间):</label>
15+
<input type="number" id="quantity" name="quantity" min="1" max="5"><br><br>
16+
<input type="submit" value="提交">
17+
</form>
18+
```
19+
20+
## 定义和用法
21+
22+
`max` 属性指定 `<input>` 元素的最大值。
23+
24+
**提示:** 使用 `max` 属性和 `min` 属性来创建一系列合法值。
25+
26+
**注意:** `max``min` 属性适用于以下输入类型:数字、范围、日期、本地日期时间、月、时间和周。
27+
28+
## 浏览器支持
29+
30+
表中的数字指定了完全支持该属性的第一个浏览器版本。
31+
32+
| 属性 Attribute | ![chrome][1] | ![edge][2] | ![firefox][3] | ![safari][4] | ![opera][5] |
33+
| --- | --- | --- | --- | --- | --- |
34+
| max | 5.0 | 10.0 | 16.0 | 5.1 | 10.6 |
35+
<!--rehype:style=width: 100%; display: inline-table;-->
36+
37+
## 语法
38+
39+
```html
40+
<input max="number|date">
41+
```
42+
43+
## 属性值
44+
45+
| 值 Value | 描述 Description |
46+
| ----- | ----- |
47+
| *number* | 指定允许的最大值 |
48+
| *date* | 指定允许的最大日期 |
49+
<!--rehype:style=width: 100%; display: inline-table;-->
50+
51+
[HTML \<input> tag](./input.md "HTML input 标签参考")
52+
53+
[1]: ../assets/chrome.svg
54+
[2]: ../assets/edge.svg
55+
[3]: ../assets/firefox.svg
56+
[4]: ../assets/safari.svg
57+
[5]: ../assets/opera.svg
58+
59+

0 commit comments

Comments
 (0)