1.()属性
表单允许使用新的必需属性来指定是否需要特定输入。 您可以通过两种不同的方式声明此属性,具体取决于您的编码偏好:
属性可用于以下类型的标签:文本、 、 url、 、 电子邮件、 、 日期、 、 、 广播和文件。
<input type=”text” name=”someInput” required>
或者,更严格地说:
<input type=”text” name=”someInput” required=”required”>
上面的两行代码都有效。 使用这行代码后,如果浏览器支持属性,则空白输入的表单将不会被提交。 这是一个简单的示例,我们还添加了占位符属性和不带引号的功能:
<html>
<head>
<meta charset="utf-8">
<title>title>
head>
<body>
<form method="post" action="">
可以看到,当你点击提交按钮,没有输入任何内容时,就会提示你填写这个字段。
2.()属性
同样,使用 HTML5,不再需要解决自动对焦问题。 如果某个输入应该被“选择”或聚焦,我们现在可以使用 HTML 的 属性。
<html>
<head>
<meta charset="utf-8">
<title>title>
head>
<body>
<input type="text" name="text" id="text" placeholder="zidongjujiao" required