我刚刚在http://w3fools.com/#html_forms上阅读了以下内容:
<input>
在<form>
HTML5之前,非块级元素(例如)在标记内部无效.
我从来没有听说过这些内容,我看到的每个基本HTML教程似乎都很好,将输入标签直接放在表单标签中.所以我的问题有三个部分:
小智 5
以上陈述属实.在HTML中,<input>标记不是<form>标记的有效元素.为了进行验证,您需要将<input>标记与<fieldset>或<div>括起来.以下说明.
<form action="/" method="post">
<fieldset>
Field: <input type="text" name="field" />
<br />
<input type="submit" value="Submit" />
</fieldset>
</form>
Run Code Online (Sandbox Code Playgroud)