html - Html 输入被移动到标签中
问题描述
我有这段代码,这是一个带有文本输入、复选框和提交按钮的简单表单。
<form method='post'>
<input type='text' name='email' id='email'></input>
<label class='container'>Foo bar
<input type='checkbox' name='newsletter' id='newsletter'>
<span class='checkmark'></span>
</label>
<input type='submit' name='submitMail' id='submitMail' value='OK'>
</form>
但是当它被解释时,它会变成这样(第二个输入被移动到标签中):
<form method='post'>
<input type='text' name='email' id='email'></input>
<label class='container'>Foo bar
<input type='checkbox' name='newsletter' id='newsletter'>
<span class='checkmark'></span>
<input type='submit' name='submitMail' id='submitMail' value='OK'>
</label>
</form>
怎么来的?我该如何解决这个问题?
提前致谢
编辑:简单的拼写错误。“Foo bar”区域包含未封闭的生成文本,<p>
我猜浏览器只是试图理解这一点。
解决方案
推荐阅读
- ssl - crypt-protocol 值为“-”的 IIS 日志表示什么?
- c++ - 简单的 rust 通用/模板添加功能
- php - Laravel,在 Laravel 中使用查询生成器 value() 方法时出现的问题
- c# - Crystal Reports 不会显示相关的表格数据
- azure-ad-b2c - 从自定义策略 Azure B2C 外部化 LocalizedResources
- javascript - for...of 循环与此常规循环相同吗?
- php - Laravel 更新事件无法正常工作
- c++ - MS 集群 - 如何初始化 RESUTIL_PROPERTY_ITEM 结构?
- javascript - React 是否有相当于 jQuery 无限拖动的功能?
- php - PHP电子表格 | 保存 XLSX 会取消隐藏每一行