我们是否可以在另一种形式中有一种形式?有什么问题吗?
当前回答
必须有嵌套表单的XHTML是无效的。但是,您可以使用多个提交按钮,并根据用户单击的按钮使用服务器端脚本运行不同的代码。
其他回答
是的,有。这是错误的。这行不通,因为这是错误的。大多数浏览器只能看到一个表单。
http://www.w3.org/MarkUp/html3/forms.html
另一种解决方法是启动一个包含自己表单的模态窗口
必须有嵌套表单的XHTML是无效的。但是,您可以使用多个提交按钮,并根据用户单击的按钮使用服务器端脚本运行不同的代码。
不,我们不能像这样在另一个表单中嵌套表单
<form name='form1'>
<form name='form2'>
//some code here
</form>
</form>
它在某些情况下可以工作,但不建议用于通用平台。您可以在单个表单中使用大量SUBMIT按钮,但不能适当地管理嵌套表单。
嵌套表单不受支持,也不是w3c标准的一部分(正如许多人所述)。
然而,HTML5增加了对输入的支持,这些输入不必是任何表单的后代,但可以通过使用“form”属性以多种形式提交。这并不完全允许嵌套表单,但是通过使用此方法,您可以模拟嵌套表单。
"form"属性的值必须是表单的id,如果有多个表单,则用空格分隔表单id。
你可以在这里阅读更多
推荐文章
- 向HTML表中添加水平滚动条
- 在notepad++中格式化代码
- 表单中包含表单,可以吗?
- 如何创建表只使用<div>标签和Css
- html5 - canvas元素-多层
- 如何确保<select>表单字段被禁用时提交?
- 如何在HTML文本换行?
- 如何在JavaScript中转义单引号(')?
- 如何使用HTML/CSS在文本中插入空格/制表符
- 用背景图像填充SVG路径元素
- 将JSON显示为HTML
- HTML被认为是一种编程语言吗?
- 如何修复favicon.ico错误:“Failed to load resource: net::ERR_EMPTY_RESPONSE”
- 这个CSS是如何产生一个圆的?
- 我如何显示点(“…”)在一个跨度与隐藏溢出?