代码
<!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属性校验输入框,输入框的内容不能为空,如果为空,将弹出提示框,并阻止表单提交。