aboutsummaryrefslogtreecommitdiff
path: root/files/zh-cn/web/html/element/input/text/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/zh-cn/web/html/element/input/text/index.html')
-rw-r--r--files/zh-cn/web/html/element/input/text/index.html50
1 files changed, 25 insertions, 25 deletions
diff --git a/files/zh-cn/web/html/element/input/text/index.html b/files/zh-cn/web/html/element/input/text/index.html
index 651ad3910b..e3620296c9 100644
--- a/files/zh-cn/web/html/element/input/text/index.html
+++ b/files/zh-cn/web/html/element/input/text/index.html
@@ -21,12 +21,12 @@ translation_of: Web/HTML/Element/input/text
<table class="properties">
<tbody>
<tr>
- <td><strong>{{anch("值")}}</strong></td>
+ <td><strong><a href="#值">值</a></strong></td>
<td>input 的一个属性,代表包含在文本框中的文字</td>
</tr>
<tr>
<td><strong>事件</strong></td>
- <td>{{event("change")}} 和 {{event("input")}}</td>
+ <td>{{event("change")}} 和 {{event("input")}}</td>
</tr>
<tr>
<td><strong>支持的公共属性</strong></td>
@@ -50,7 +50,7 @@ translation_of: Web/HTML/Element/input/text
<pre class="brush: js">let theText = myTextInput.value;
</pre>
-<p>如何输入没有验证约束 (查看 {{anch("Validation")}} 获取更多详细信息), <code>value</code>值应该是空字符串 ("").</p>
+<p>如何输入没有验证约束 (查看 <a href="#验证">验证</a> 获取更多详细信息), <code>value</code>值应该是空字符串 ("").</p>
<h2 id="其他属性">其他属性</h2>
@@ -65,52 +65,52 @@ translation_of: Web/HTML/Element/input/text
</thead>
<tbody>
<tr>
- <td><code>{{anch("maxlength")}}</code></td>
+ <td><code><a href="#maxlength">maxlength</a></code></td>
<td>文本框能接受的最大字符数。</td>
</tr>
<tr>
- <td><code>{{anch("minlength")}}</code></td>
+ <td><code><a href="#minlength">minlength</a></code></td>
<td>文本框能输入的最小字符数,并且仍然被认为是有效的。</td>
</tr>
<tr>
- <td><code>{{anch("pattern")}}</code></td>
+ <td><code><a href="#pattern">pattern</a></code></td>
<td> 验证文本框内容的正则表达式。</td>
</tr>
<tr>
- <td><code>{{anch("placeholder")}}</code></td>
+ <td><code><a href="#placeholder">placeholder</a></code></td>
<td>文本框为空时显示的一个示例值。</td>
</tr>
<tr>
- <td><code>{{anch("readonly")}}</code></td>
+ <td><code><a href="#readonly">readonly</a></code></td>
<td>一个布尔属性,指示文本框中的内容是否应该为只读。</td>
</tr>
<tr>
- <td><code>{{anch("size")}}</code></td>
+ <td><code><a href="#size">size</a></code></td>
<td>一个数字,指示文本框有多少个字符宽度。</td>
</tr>
<tr>
- <td><code>{{anch("spellcheck")}}</code></td>
+ <td><code><a href="#spellcheck">spellcheck</a></code></td>
<td>控制是否可以检查文本框的拼写,或者默认的拼写检查配置是否应该使用。 </td>
</tr>
</tbody>
</table>
-<h3 id="htmlattrdefmaxlength">{{htmlattrdef("maxlength")}}</h3>
+<h3 id="maxlength">maxlength</h3>
<p>用户可以输入<code>文本</code>输入框中的最大字符 (参考 UTF-16 编码单元) 数。 必须为整数,值等于 0 或者更大。 如果没有规定 <code>maxlength</code> , 或者规定的值无效,文本输入框就没有最大值。这个值也必须更大或者等于<code>minlength</code>的值。</p>
<p>如果文本框中的字符数大于 <code><font color="#333333" face="Consolas">maxlength</font></code><span style="background-color: transparent; color: #333333; display: inline !important; float: none; font-family: Arial,x-locale-body,sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal;"> UTF-16 编码单元,输入框的</span><a href="/en-US/docs/Web/Guide/HTML/HTML5/Constraint_validation">验证</a>就会失败。 约束验证仅作用于用户输入值的时候。</p>
-<h3 id="htmlattrdefminlength">{{htmlattrdef("minlength")}}</h3>
+<h3 id="minlength">minlength</h3>
<p>用户可以输入到 <code>text</code> 中的最小字符数(以 UTF-16 代码为单位)。 该值必须是小于或等于 <code>maxlength</code> 指定的值的非负整数值。 如果未指定 <code>minlength</code> 或指定了无效的值,则 <code>text</code> 将没有最小长度。</p>
<p>如果输入到字段中的文本的长度小于 <code>minlength</code> UTF-16 代码单元的长度,则输入将无法通过约束验证 (<a href="/en-US/docs/Web/Guide/HTML/HTML5/Constraint_validation">constraint validation</a>) 约束验证仅在用户更改值时应用。</p>
-<h3 id="htmlattrdefpattern">{{htmlattrdef("pattern")}}</h3>
+<h3 id="pattern">pattern</h3>
<div id="pattern-include">
-<p>如果指定了 <code>pattern</code> 属性,则它是输入的 <code>{{htmlattrxref("value")}}</code> 必须匹配正则表达式,以使该值通过约束验证(<a href="/en-US/docs/Web/Guide/HTML/HTML5/Constraint_validation">constraint validation</a>)。它必须是 <code>{{jsxref("RegExp")}}</code> 类型使用有效 JavaScript 正则表达式,并且已在我们的正则表达式指南(<a href="/en-US/docs/Web/JavaScript/Guide/Regular_Expressions">guide on regular expressions</a>)中进行了说明;在编译正则表达式时指定了 <code>'u'</code> 标志,因此该模式被视为 Unicode 代码点的序列,而不是 ASCII。 模式文本周围不能指定正斜杠。</p>
+<p>如果指定了 <code>pattern</code> 属性,则它是输入的 <code>{{htmlattrxref("value")}}</code> 必须匹配正则表达式,以使该值通过约束验证(<a href="/en-US/docs/Web/Guide/HTML/HTML5/Constraint_validation">constraint validation</a>)。它必须是 <code>{{jsxref("RegExp")}}</code> 类型使用有效 JavaScript 正则表达式,并且已在我们的正则表达式指南(<a href="/en-US/docs/Web/JavaScript/Guide/Regular_Expressions">guide on regular expressions</a>)中进行了说明;在编译正则表达式时指定了 <code>'u'</code> 标志,因此该模式被视为 Unicode 代码点的序列,而不是 ASCII。 模式文本周围不能指定正斜杠。</p>
<p>如果指定的模式未指定或无效,则不应用任何正则表达式,并且将完全忽略此属性。</p>
@@ -119,9 +119,9 @@ translation_of: Web/HTML/Element/input/text
</div>
</div>
-<p>请参照 {{anch("Specifying a pattern")}} 更多内容和例子。</p>
+<p>请参照 <a href="#指定模式">指定模式</a> 更多内容和例子。</p>
-<h3 id="htmlattrdefplaceholder">{{htmlattrdef("placeholder")}}</h3>
+<h3 id="placeholder">placeholder</h3>
<p><code>placeholder</code> 属性是一个字符串,可向用户提供有关该字段中需要什么样的信息的简短提示。 它应该是一个单词或短语来说明预期的数据类型,而不是说明性消息。 文本中不得包含回车符或换行符。</p>
@@ -131,7 +131,7 @@ translation_of: Web/HTML/Element/input/text
<p><strong>注意:</strong>如果可以,请避免使用占位符属性。 它在语义上没有其他解释表单的方式有用,并且可能导致内容出现意外的问题。 请参见 {{SectionOnPage("/en-US/docs/Web/HTML/Element/input", "Labels and placeholders")}}。</p>
</div>
-<h3 id="htmlattrdefreadonly">{{htmlattrdef("readonly")}}</h3>
+<h3 id="readonly">readonly</h3>
<p>一个布尔属性,如果存在,则表示该字段不能由用户编辑。 但是,仍可以通过 JavaScript 代码直接设置 {{domxref("HTMLInputElement.value")}} 属性来更改其 <code>value</code>。</p>
@@ -139,13 +139,13 @@ translation_of: Web/HTML/Element/input/text
<p><strong>注意:</strong>因为只读字段不能有值,所以 <code>required</code> 也对指定了 <code>readonly</code> 属性的输入没有任何影响。</p>
</div>
-<h3 id="htmlattrdefsize">{{htmlattrdef("size")}}</h3>
+<h3 id="size">size</h3>
<p><code>size</code> 属性是一个数字值,指示输入字段应有多少个字符宽。 该值必须是一个大于零的数字,默认值是 20。 根据字符和字体 (使用 {{cssxref("font")}} 设置),结果输入可能比指定的字符数窄或宽。</p>
-<p>这并不限制用户可以在该字段中输入多少个字符。 它仅指定一次可以看到多少个。 要设置输入数据长度的上限,使用 <code>{{anch("maxlength")}}</code> 属性。</p>
+<p>这并不限制用户可以在该字段中输入多少个字符。 它仅指定一次可以看到多少个。 要设置输入数据长度的上限,使用 <code><a href="#maxlength">maxlength</a></code> 属性。</p>
-<h3 id="htmlattrdefspellcheck">{{htmlattrdef("spellcheck")}}</h3>
+<h3 id="spellcheck">spellcheck</h3>
<p><code>spellcheck</code> 是一个全局属性,用于指示是否启用元素的拼写检查。 它可以用于任何可编辑的内容,但是这里我们考虑与在 {{HTMLElement("input")}} 元素上使用 <code>spellcheck</code> 细节。则 <code>spellcheck</code> 的允许值为:</p>
@@ -158,7 +158,7 @@ translation_of: Web/HTML/Element/input/text
<dd>遵循元素的默认行为进行拼写检查。 这可能基于父元素 <code>spellcheck</code> 设置或其他因素。</dd>
</dl>
-<p>如果输入字段没有设置 {{anch("readonly")}} 属性且未禁用,则可以启用拼写检查。</p>
+<p>如果输入字段没有设置 <a href="#readonly">readonly</a> 属性且未禁用,则可以启用拼写检查。</p>
<p>如果 {{Glossary("user agent", "user agent's")}} 首选项覆盖了设置,则通过读取 <code>spellcheck</code> 返回的值可能无法反映控件中拼写检查的实际状态。</p>
@@ -175,17 +175,17 @@ translation_of: Web/HTML/Element/input/text
</thead>
<tbody>
<tr>
- <td><code>{{anch("autocorrect")}}</code></td>
+ <td><code><a href="#autocorrect">autocorrect</a></code></td>
<td>一个字符串,指示是否 <code>on</code> 或 <code>off</code> 自动更正。 <strong>Safari only.</strong></td>
</tr>
<tr>
- <td><code>{{anch("mozactionhint")}}</code></td>
+ <td><code><a href="#mozactionhint">mozactionhint</a></code></td>
<td>一个字符串,指示当用户在编辑字段时按 <kbd>Enter</kbd> 或 <kbd>Return</kbd> 键时将执行的操作类型; 用于确定虚拟键盘上该键的适当标签。 <strong>Firefox for Android only.</strong></td>
</tr>
</tbody>
</table>
-<h3 id="htmlattrdefautocorrect_non-standard_inline">{{htmlattrdef("autocorrect")}} {{non-standard_inline}}</h3>
+<h3 id="autocorrect">autocorrect</h3>
<div id="autocorrect-include">
<p>Safari 扩展, the <code>autocorrect</code> 属性是一个字符串,它指示在用户编辑此字段时是否激活自动更正。 允许的值为:</p>
@@ -198,7 +198,7 @@ translation_of: Web/HTML/Element/input/text
</dl>
</div>
-<h3 id="htmlattrdefmozactionhint_non-standard_inline">{{htmlattrdef("mozactionhint")}} {{non-standard_inline}}</h3>
+<h3 id="mozactionhint">mozactionhint</h3>
<div id="mozactionhint-include">
<p>一个 Mozilla 扩展程序,由 Firefox for Android 支持,它提供了一个提示,提示用户在编辑字段时按 <kbd>Enter</kbd> 或 <kbd>Return</kbd> 键将采取何种操作。 此信息用于确定在虚拟键盘上的 <kbd>Enter</kbd> 键上使用哪种标签。</p>