我可以使用JS中HTML5电子邮件验证内置的浏览器吗?

星展银行

我当时正在处理一个非常基本的HTML表单,并被要求添加电子邮件验证。表单是通过AJAX帖子发送的,因此我无法通过提交按钮使用标准的HTML验证:

<form>
    <input type="email" id="email">
    <input type="submit" value="Submit">
</form>

我可以在JS中添加一些正则表达式,但这使我感到奇怪,是否可以与JS中内置的浏览器进行交互?

例如,内置函数或属性可以根据验证(有效/无效)为输入提供当前状态

就像是:

var valid = document.getElementById("email").isValid();
伊恩·奥克斯利(Ian Oxley)

我认为您可以checkValidity在每个元素上使用方法:

var email = document.getElementById('email');
var isValid = email.checkValidity();

if (isValid) {
    // Submit form
}

您还可以在validity元素上使用属性来检查哪些验证约束失败:

var validity = email.validity;
if (validity.valueMissing) {
    return 'Please enter your email';
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用HTML5验证多个电子邮件地址

来自分类Dev

我可以使用Visual Studio在HTML5中创建Android应用程序吗?

来自分类Dev

包括“此电子邮件显示不正确吗?在浏览器中查看”。在HTML电子邮件中实际上仍然有任何帮助吗?

来自分类Dev

在Razor应用程序中验证HTML5中的电子邮件输入

来自分类Dev

响应式HTML电子邮件上可以使用手风琴吗?

来自分类Dev

在html5中,我可以强制浏览器下载我正在使用的音频文件吗?

来自分类Dev

html电子邮件未在浏览器中显示为

来自分类Dev

我可以使用任意ID代替电子邮件地址来Firebase createUser吗?

来自分类Dev

使用Judge gem验证Rails 4中的电子邮件字段。跨浏览器问题

来自分类Dev

HTML电子邮件在浏览器中的错误呈现

来自分类Dev

如何将SVG嵌入到电子邮件的HTML中,以便在大多数/所有电子邮件浏览器中可见?

来自分类Dev

React.js和HTML5电子邮件验证

来自分类Dev

是否可以使用触发器电子邮件扩展名将文件附加到我要通过Firebase发送的电子邮件中?

来自分类Dev

我可以使用域名下的任何电子邮件通过AWS SES发送电子邮件吗?

来自分类Dev

我可以使用我的电子邮件地址作为RabbitMQ用户名吗?

来自分类Dev

我们可以使用javascript获取安装在浏览器中的搜索引擎列表吗?

来自分类Dev

我可以使用JavaScript在Chrome浏览器中显示HTML元素吗?

来自分类Dev

在html5中,我可以强制浏览器下载我正在使用的音频文件吗?

来自分类Dev

html电子邮件未在浏览器中显示为

来自分类Dev

使用Judge gem验证Rails 4中的电子邮件字段。跨浏览器问题

来自分类Dev

CRM Online 2013可以使用CRM 2015电子邮件路由器吗?

来自分类Dev

HTML5电子邮件输入无法验证电子邮件地址?

来自分类Dev

html电子邮件在浏览器中的错误呈现

来自分类Dev

我可以使用C#在浏览器的Google驱动器中查看文件吗

来自分类Dev

如何使用 HTML5、JS 或 Angular 工作在 Ionic 中验证电子邮件?

来自分类Dev

我可以使用 Jade SmtpConnection 发送多部分电子邮件吗

来自分类Dev

我可以使用 Django 自动化测试检查用户电子邮件验证是否成功吗?

来自分类Dev

HTML 在浏览器中呈现良好,但在电子邮件中呈现不佳(HTML 是使用 Pandas 数据帧生成的)

来自分类Dev

我可以使用 C# 在浏览器中查看和打开谷歌驱动器中的文件吗

Related 相关文章

  1. 1

    使用HTML5验证多个电子邮件地址

  2. 2

    我可以使用Visual Studio在HTML5中创建Android应用程序吗?

  3. 3

    包括“此电子邮件显示不正确吗?在浏览器中查看”。在HTML电子邮件中实际上仍然有任何帮助吗?

  4. 4

    在Razor应用程序中验证HTML5中的电子邮件输入

  5. 5

    响应式HTML电子邮件上可以使用手风琴吗?

  6. 6

    在html5中,我可以强制浏览器下载我正在使用的音频文件吗?

  7. 7

    html电子邮件未在浏览器中显示为

  8. 8

    我可以使用任意ID代替电子邮件地址来Firebase createUser吗?

  9. 9

    使用Judge gem验证Rails 4中的电子邮件字段。跨浏览器问题

  10. 10

    HTML电子邮件在浏览器中的错误呈现

  11. 11

    如何将SVG嵌入到电子邮件的HTML中,以便在大多数/所有电子邮件浏览器中可见?

  12. 12

    React.js和HTML5电子邮件验证

  13. 13

    是否可以使用触发器电子邮件扩展名将文件附加到我要通过Firebase发送的电子邮件中?

  14. 14

    我可以使用域名下的任何电子邮件通过AWS SES发送电子邮件吗?

  15. 15

    我可以使用我的电子邮件地址作为RabbitMQ用户名吗?

  16. 16

    我们可以使用javascript获取安装在浏览器中的搜索引擎列表吗?

  17. 17

    我可以使用JavaScript在Chrome浏览器中显示HTML元素吗?

  18. 18

    在html5中,我可以强制浏览器下载我正在使用的音频文件吗?

  19. 19

    html电子邮件未在浏览器中显示为

  20. 20

    使用Judge gem验证Rails 4中的电子邮件字段。跨浏览器问题

  21. 21

    CRM Online 2013可以使用CRM 2015电子邮件路由器吗?

  22. 22

    HTML5电子邮件输入无法验证电子邮件地址?

  23. 23

    html电子邮件在浏览器中的错误呈现

  24. 24

    我可以使用C#在浏览器的Google驱动器中查看文件吗

  25. 25

    如何使用 HTML5、JS 或 Angular 工作在 Ionic 中验证电子邮件?

  26. 26

    我可以使用 Jade SmtpConnection 发送多部分电子邮件吗

  27. 27

    我可以使用 Django 自动化测试检查用户电子邮件验证是否成功吗?

  28. 28

    HTML 在浏览器中呈现良好,但在电子邮件中呈现不佳(HTML 是使用 Pandas 数据帧生成的)

  29. 29

    我可以使用 C# 在浏览器中查看和打开谷歌驱动器中的文件吗

热门标签

归档