首 页IT知识库收藏内容
当前位置:翔宇亭IT乐园IT知识库WEBHTML

<input type="email">

减小字体 增大字体 作者:本站  来源:本站整理  发布时间:2024-02-26 18:59:41

在HTML中,当把input元素的type属性设置为email时,input输入域将对用户输入的内容进行校验,确保输入的内容符合email地址格式。

<input type="email">基本格式

email输入域基本格式如下:

<input type="email" id="e1" name="e1">

其显示效果为一个普通的文本框。

type="email" 是HTML新增的一种类型。目的用于让用户输入一个合乎规则的电子邮件地址。

其在谷歌和Edge浏览器中的显示形式如下:

在表单提交前,输入框会自动验证用户输入的值是否为合法的电子邮件地址。

如验证不通过,浏览器会给出下面的提示(谷歌和Edge)。

输入电子邮件格式有误

value 属性

<input type="email">的value属性为其提供一个默认值。

<input type="email" id="e1" name="e1" value="example@example.com">

其显示的形式如下:

list 属性

list 属性为<input type="email">提供预定义的列表,供用户选择。当然,用户仍以输入自己的值。list属性通过指定<datalist>的id值来,<datalist>通过类似<select>的<option>元素;每个option的value属性值指定相应的Email地址。

下面是一个具体的例子:

<input type="email" id="e1" name="e1" list="dft1">
<datalist id="dft1">
  <option value="ks001@biye5u.com"></option>
  <option value="ks002@biye5u.com"></option>
  <option value="ks003@biye5u.com"></option>
</datalist>

其显示效果如下(当空间获得焦点时):

input type=email list属性效果

size属性

使用size属性可以控制输入框的物理宽度。如下面的例子是控制输入框的宽度为30个字符宽。

<input type="email" id="e1" name="e1" size="30">

其效果如下:

input type=email size属性效果

maxlength和minlength属性

maxlength属性用于限定用户输入到控件中的最多字符数,minlength则用于限定用户可输入的最少字符数。

maxlength必须是一个大于或等于0的数,同时,maxlength >= minlength。

下面是一个使用maxlength和minlength的例子。

<input type="email" id="e1" name="e1" maxlength="100" minlength="10">

multiple属性

multipe属性是一个布尔属性,设置后,允许用户输入多个email地址。每个email地址以英文半角逗号进行分隔。

下面是使用multiple属性的一个例子。

<input type="email" id="e1" name="e1" multiple />

placeholder属性

placeholder属性提供一个占位符,提示用户应该输入一个什么样的值。当用户输入具体的值后,占位符的值将被替换掉。一旦用户清除所输入的值后,占位符会重新出现。

下面是一个使用placeholder属性的例子。

<input type="email" id="e1" name="e1" placeholder="example@example.com" />

 其显示样式如下所示:

type=email的placeholder属性

readonly属性

用于设置控件为只读格式。即不允许用户编辑控件中的内容。

下面是使用了readonly属性的例子。

<input type="email" id="e1" name="e1" value="someone@some.com" readonly />

 其显示效果如下图所示。

 type=email的readonly属性

相关阅读推荐:

<input type="range">

<input type="number">

<input type="password">

<input type="month">

<input type="week">

<input type="date">

<input type="time">

<input type="date">

<input type="datetime-local">

<input type="text">

<input type="radio">

<input type="checkbox">

<input type="color">

<input type="submit"> | <input type="reset"> | <input type="button">


以上介绍了<input type="email">控件的使用方法。读者可以点击这里查看本文的示例在浏览器中的显示效果。如有问题可以留言说明哦。

微信搜索“优雅的代码”关注本站的公众号,或直接使用微信扫描下面二维码关注本站公众号,以获取最新内容。

个人成长离不开各位的关注,你的关注就是我继续前行的动力。

知识评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
愿您的精彩评论引起共鸣,带来思考和价值。
用户名: 查看更多评论
分 值:100分 90分 80分 70分 60分 40分 20分
内 容:
验证码:
关于本站 | 网站帮助 | 广告合作 | 网站声明 | 友情连接 | 网站地图
本站部分内容来自互联网,如有侵权,请来信告之,谢谢!
Copyright © 2007-2026 biye5u.com. All Rights Reserved.