为了账号安全,请及时绑定邮箱和手机立即绑定

在另一个html表单中有一个html表单有效吗?

在另一个html表单中有一个html表单有效吗?

精慕HU 2019-06-28 11:01:32
在另一个html表单中有一个html表单有效吗?具有以下内容有效的html:<form action="a">     <input.../>     <form action="b">         <input.../>         <input.../>         <input.../>     </form>     <input.../></form>所以当你提交“b”时,你只能得到内部表格中的字段。当您提交“a”时,您将得到所有字段减去“b”中的字段。如果这是不可能的,有什么解决这种情况的办法吗?
查看完整描述

3 回答

?
喵喔喔

TA贡献1735条经验 获得超5个赞

如果有人发现这个帖子是一个很好的解决方案,不需要JS。使用两个具有不同名称属性的Submit按钮,检查服务器语言中的Submit按钮,因为只有一个按钮将被发送到服务器。

<form method="post" action="ServerFileToExecute.php">
    <input type="submit" name="save" value="Click here to save" />
    <input type="submit" name="delete" value="Click here to delete" /></form>

如果您使用php,服务器端可能会像这样:

<?php    if(isset($_POST['save']))
        echo "Stored!";
    else if(isset($_POST['delete']))
        echo "Deleted!";
    else
        echo "Action is missing!";?>


查看完整回答
反对 回复 2019-06-28
?
慕标5832272

TA贡献1966条经验 获得超4个赞

HTML 4.x&HTML 5不允许嵌套表单,但是HTML 5将允许使用“表单”属性(“表单所有者”)来解决问题。

至于HTML4.x,您可以:

  1. 使用仅包含隐藏字段的额外表单&JavaScript来设置其输入并提交表单。
  2. 使用CSS对几个HTML表单进行排列,使其看起来像单个实体-但我认为这太难了。


查看完整回答
反对 回复 2019-06-28
  • 3 回答
  • 0 关注
  • 687 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信