From 01b845e6d402777fe03cc4dd7ed5f21af400eed1 Mon Sep 17 00:00:00 2001 From: Jason Lee Date: Tue, 4 Jan 2022 17:38:26 +0800 Subject: Improve copywriting for add spaces between Chinese and English words for files/zh-cn/web/html/element. --- files/zh-cn/web/html/element/input/tel/index.html | 28 +++++++++++------------ 1 file changed, 14 insertions(+), 14 deletions(-) (limited to 'files/zh-cn/web/html/element/input/tel/index.html') diff --git a/files/zh-cn/web/html/element/input/tel/index.html b/files/zh-cn/web/html/element/input/tel/index.html index 8c5eb25600..576fb67d77 100644 --- a/files/zh-cn/web/html/element/input/tel/index.html +++ b/files/zh-cn/web/html/element/input/tel/index.html @@ -14,12 +14,12 @@ translation_of: Web/HTML/Element/input/tel ---
{{HTMLRef}}
-

{{HTMLElement("input")}}  "tel" 类型的元素用于让用户输入和编辑电话号码。 Unli不同于<input type="email"> 和 <input type="url"> , 在提交表格之前,输入值不会被自动验证为特定格式,因为世界各地的电话号码格式差别很大。

+

{{HTMLElement("input")}}  "tel" 类型的元素用于让用户输入和编辑电话号码。 Unli 不同于<input type="email"> 和 <input type="url"> , 在提交表格之前,输入值不会被自动验证为特定格式,因为世界各地的电话号码格式差别很大。

-

尽管 tel 类型的输入在功能上和 text 输入一致, 但它们确实有用; 其中最明显的就是移动浏览器— 特别是在手机上 — 可能会选择提供为输入电话号码而优化的自定义键盘。使用电话号码的特定输入类型也使添加自定义验证和处理电话号码更方便。

+

尽管 tel 类型的输入在功能上和 text 输入一致,但它们确实有用; 其中最明显的就是移动浏览器— 特别是在手机上 — 可能会选择提供为输入电话号码而优化的自定义键盘。使用电话号码的特定输入类型也使添加自定义验证和处理电话号码更方便。

-

不支持 "tel" 类型的浏览器会默认使用 "text" 类型输入.

+

不支持 "tel" 类型的浏览器会默认使用 "text" 类型输入。

@@ -59,13 +59,13 @@ translation_of: Web/HTML/Element/input/tel

使用 tel 输入

-

电话号码是网络上非常普遍收集的数据类型。例如,在创建任何类型的注册或电子商务网站时,无论出于商业目的还是出于紧急联系目的,您都可能需要向用户索要电话号码。鉴于通常输入的电话号码是多少,不幸的是,用于验证电话号码的“一刀切”解决方案是不实际的。

+

电话号码是网络上非常普遍收集的数据类型。例如,在创建任何类型的注册或电子商务网站时,无论出于商业目的还是出于紧急联系目的,您都可能需要向用户索要电话号码。鉴于通常输入的电话号码是多少,不幸的是,用于验证电话号码的 “一刀切” 解决方案是不实际的。

幸运的是,您可以考虑自己网站的要求,并自行实施适当的验证级别。有关详细信息,请参阅下面的 {{anch("Validation")}}

自定义键盘

-

<input type="tel"> 主要优势是它可以在移动浏览器显示一个特殊的电话号码输入键盘, For 例如,这是键盘在几种设备上的外观。

+

<input type="tel"> 主要优势是它可以在移动浏览器显示一个特殊的电话号码输入键盘,For 例如,这是键盘在几种设备上的外观。

@@ -83,9 +83,9 @@ translation_of: Web/HTML/Element/input/tel
移动设备上自定义键盘的示例。
-

一个简单的tel输入

+

一个简单的 tel 输入

-

在最基本的形式中,tel输入可以这样实现:

+

在最基本的形式中,tel 输入可以这样实现:

<label for="telNo">Phone number:</label>
 <input id="telNo" name="telNo" type="tel">
@@ -96,7 +96,7 @@ translation_of: Web/HTML/Element/input/tel

占位字符

-

有时候提供关于输入数据应该采用什么形式的上下文提示是很有帮助的。如果页面设计没有为每个{{HTMLElement("input")}}页面提供描述性标签,这可能是特别重要的 。所以需要占位符。一个占位符是一个值,它通过提供一个有效值的例子来演示值的形式,当元素的值是“”时,它显示在编辑框中。一旦数据输入框中,占位符消失;如果该框被清空,占位符重新出现。

+

有时候提供关于输入数据应该采用什么形式的上下文提示是很有帮助的。如果页面设计没有为每个{{HTMLElement("input")}}页面提供描述性标签,这可能是特别重要的 。所以需要占位符。一个占位符是一个值,它通过提供一个有效值的例子来演示值的形式,当元素的值是 “” 时,它显示在编辑框中。一旦数据输入框中,占位符消失;如果该框被清空,占位符重新出现。

在这里,我们有"tel" 输入的占位符"123-4567-8901"。请注意占位符如何消失并在编辑字段内容时重新出现。

@@ -111,7 +111,7 @@ translation_of: Web/HTML/Element/input/tel

物理输入元素大小

-

可以使用 {{htmlattrxref("size", "input")}} 属性来控制输入框的物理大小, 使用它,你可以指定输入框一次可显示的字符数,在下面的例子中 tel 编辑框是20个字符的宽度:

+

可以使用 {{htmlattrxref("size", "input")}} 属性来控制输入框的物理大小,使用它,你可以指定输入框一次可显示的字符数,在下面的例子中 tel 编辑框是 20 个字符的宽度:

<input id="telNo" name="telNo" type="tel"
        size="20">
@@ -120,9 +120,9 @@ translation_of: Web/HTML/Element/input/tel

元素值的长度

-

size 和电话号码的长度限制是分开的, 你可以使用 {{htmlattrxref("minlength", "input")}} 属性为输入电话的最小长度;同样使用 {{htmlattrxref("maxlength", "input")}} 设置输入电话号码的最大长度.

+

size 和电话号码的长度限制是分开的, 你可以使用 {{htmlattrxref("minlength", "input")}} 属性为输入电话的最小长度;同样使用 {{htmlattrxref("maxlength", "input")}} 设置输入电话号码的最大长度。

-

下面的示例创建了一个20个字符的电话号码输入框,要求内容不少于9个字符且不超过14个字符。

+

下面的示例创建了一个 20 个字符的电话号码输入框,要求内容不少于 9 个字符且不超过 14 个字符。

<input id="telNo" name="telNo" type="tel"
        size="20" minlength="9" maxlength="14">
@@ -130,12 +130,12 @@ translation_of: Web/HTML/Element/input/tel

{{EmbedLiveSample("Element_value_length", 600, 40) }}

-

注意: 上述属性确实会影响 {{anch("validation", "Validation")}} — 如果值的长度小于9个字符,或者大于14个,上述示例的输入将被视为无效。甚至不会让你输入超过最大长度的值。

+

注意: 上述属性确实会影响 {{anch("validation", "Validation")}} — 如果值的长度小于 9 个字符,或者大于 14 个,上述示例的输入将被视为无效。甚至不会让你输入超过最大长度的值。

提供默认选项

-

与往常一样, 你可以通过设置其 {{htmlattrxref("value", "input")}} 属性为"tel"输入框提供默认值:

+

与往常一样,你可以通过设置其 {{htmlattrxref("value", "input")}} 属性为"tel"输入框提供默认值:

<input id="telNo" name="telNo" type="tel"
@@ -171,7 +171,7 @@ translation_of: Web/HTML/Element/input/tel
 

正如我们之前谈到的那样,为电话号码提供一种通用的客户端验证解决方案是相当困难的。所以,我们能做些什么?让我们考虑一些选项。

-

重要: HTML表单验证不能替代服务器端脚本,以确保输入的数据在被允许进入数据库之前是正确的格式。对于有些人来说,调整html是非常容易的,这样他们就可以绕过验证,或者完全删除它。也有人可能完全绕过你的html,直接提交数据到你的服务器。如果您的服务器端代码无法验证接收到的数据,那么当格式不正确的数据(或数据太大,类型错误等等)输入到数据库时,可能会导致灾难。

+

重要: HTML 表单验证不能替代服务器端脚本,以确保输入的数据在被允许进入数据库之前是正确的格式。对于有些人来说,调整 html 是非常容易的,这样他们就可以绕过验证,或者完全删除它。也有人可能完全绕过你的 html,直接提交数据到你的服务器。如果您的服务器端代码无法验证接收到的数据,那么当格式不正确的数据(或数据太大,类型错误等等)输入到数据库时,可能会导致灾难。

要求电话号码必填

-- cgit v1.2.3-54-g00ecf