html中的嵌套表单

Nested forms in html

本文关键字:表单 嵌套 html      更新时间:2024-06-23

我开发了一个简单的博客网站。在我的页面上,每个帖子下面都有一个带有"查看帖子"按钮和"删除帖子"复选框的帖子列表。页面底部还有一个"删除选中的帖子"。我想在按下"查看帖子"时向服务器发送一个特定的id,并在按下"删除已检查的帖子"按钮时发送一个id列表。问题是,我需要嵌套表单,但它们是不允许的。

如何克服这一点?

我正在考虑为每个帖子创建一个表单,并在"删除已检查的帖子"上通过javascript提交所有已检查的表单。

这是一个好方法吗?提前感谢)

在提交按钮中放入适当的数据:

<button type="submit"
        name="view_post"
        value="1234">
        View Post
</button>
<button type="submit"
        name="delete_checked_posts"
        value="delete_checked_posts">
        Delete checked posts
</button>

测试以查看两个提交按钮名称中的哪一个出现在提交的数据中。如果是view_post,则忽略复选框数据,只查看帖子。否则,在复选框值上循环并删除。