响应式Web开发项目教程(HTML5+CSS3+Bootstrap)第2版 例4-9 HTML5 表单验证

代码

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>HTML5 表单验证</title>
</head>

<body>
<form action="#" method="get">
  请输入您的邮箱:
  <input type="email" name="formmail" required />
  <br>
  <br>
  输入个人网址:
  <input type="url" name="user_url" required />
  <br>
  <br>
  <input type="submit" value="提交" />
</form>
</body>
</html>

上述代码中,
当设置type的值为email时,表示验证邮箱;type的值为url时,表示验证URL地址。

运行效果

在这里插入图片描述表单验证是一套系统,它为终端用户检测无效的数据并标记这些错误,让Web应用更快地抛出错误,优化了用户体验。为了更方便地进行表单页面的开发,HTML5还提供了强大的内置相关正则表达式,当type为email或url等类型的< input >标签时,如果value的值不符合其正则表达式,那表单将不通过验证,无法提交。
在这里插入图片描述注意:通过required属性校验输入框,输入框的内容不能为空,如果为空,将弹出提示框,并阻止表单提交。

最近更新

  1. TCP协议是安全的吗?

    2024-01-24 08:28:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-24 08:28:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-24 08:28:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-24 08:28:01       20 阅读

热门阅读

  1. OC-NSNumber

    2024-01-24 08:28:01       36 阅读
  2. opencv中的几个重要函数

    2024-01-24 08:28:01       34 阅读
  3. TensorFlow

    2024-01-24 08:28:01       37 阅读
  4. yolov8 训练voc数据集

    2024-01-24 08:28:01       34 阅读
  5. RabbitMQ

    RabbitMQ

    2024-01-24 08:28:01      38 阅读
  6. 关于C# 使用 sqlite 映射实体类笔记

    2024-01-24 08:28:01       30 阅读
  7. 了解 Vite 插件

    2024-01-24 08:28:01       36 阅读