【发布时间】:2011-12-11 02:51:40
【问题描述】:
我有一个页面显示用户上传的照片。我有两种形式,提供两种不同的行动。第一个表单,replace_photo_form,只是用户按下以替换照片的按钮。第二个表单,next_page_form,是一个输入照片标题的字段,以及一个进入下一页的按钮。当用户按下 next_page 按钮时,它应该将标题保存到数据库并继续到下一页。
<body>
<form id="replace_photo_form">
<input type="text" name="caption" />
<input type="submit" name="replace_photo" value="Replace Photo" />
</form>
<div>
<p>This is where some other information is located</p>
</div>
<form id="next_page_form">
<input type="submit" name="next_page" value="Next Page" />
</form>
</body>
我希望标题字段直接出现在页面结构中的 replace_photo 按钮旁边,因此我将其包含在 replace_photo_form 中。问题是当我按下 next_page 按钮时,它不会像我想要的那样保存标题输入字段的 POST 值。理想情况下,我会在 next_page_form 中包含标题字段,以便将标题保存为 POST 值,但我需要它出现在替换照片按钮旁边。
如果表单字段不在当前表单中,如何在我的 POST 中包含表单字段?
【问题讨论】: