HTML 5 验证有用吗?
htmlweb developmentfront end technology更新于 2024/8/10 3:24:17
在本文中,我们将基于"HTML5 验证是否有用"这一主题开展一项任务。正如我们之前所了解的,我们将对其进行简要的介绍。
为了防止将错误的数据传输到服务器,HTML 表单验证涉及检查 HTML 表单页面的内容。此过程对于创建基于 HTML 的 Web 应用至关重要,因为它可以使各种网页和应用程序变得更好。
让我们通过以下示例来了解更多关于 HTML5 验证的信息。
示例 1
在下面的示例中,我们将创建一个带有输入字段的简单表单。
<!DOCTYPE html>
<html>
<body>
<form action = "#" >
NAME:<input type = "text" name = "name" required>
<input type = "submit">
</form>
</body>
</html>
脚本执行后,将显示一个输出,其中包含一个用于输入姓名的输入字段以及一个按钮,如果表单有效,则该按钮允许提交表单。
如果用户尝试在未填写输入字段的情况下提交表单,则表单将失效并显示一条警告"请填写此字段"。
示例 2:使用 JavaScript
在下面的示例中,我们运行一个脚本来验证表单。
<!DOCTYPE html>
<html>
<body>
<form name="mytutorial" action="#"
onsubmit="return validateForm()" method="post">
Name: <input type="text" name="name">
<input type="submit" value="Submit">
</form>
<script>
function validateForm() {
let x = document.forms["mytutorial"]["name"].value;
if (x == "") {
alert("Name Can't Be Empty");
return false;
}
}
</script>
</body>
</html>
脚本执行后,将生成输出,其中包含一个用于输入姓名的输入字段和一个提交按钮。
当用户尝试在未输入任何输入字段的情况下提交表单时,表单将提交失败并显示警告"姓名不能为空"。
示例 3
在下面的示例中,我们创建了一个用于提交的简单电子邮件表单。
<!DOCTYPE html>
<html>
<body>
<form action = "/cgi-bin/html5.cgi" method = "get">
Enter email : <input type = "text" name = "newinput" required/>
<p>Try to submit using Submit button</p>
<input type = "submit" value = "submit"/>
</form>
</body>
</html>
运行上述脚本后,它将生成输出,其中包含一个带有提示的电子邮件输入字段和一个提交按钮。
如果用户尝试提交邮件而未填写电子邮件,则会失败并在网页上显示警报。
相关文章
有用资源
html 参考教程 - 该教程包含有关 html 的更多信息:https://www.cainiaomax.com/html/

