gpt4 book ai didi

php - 在表单中设置多个 "submit"按钮的最佳方式?

转载 作者:可可西里 更新时间:2023-10-31 23:08:03 25 4
gpt4 key购买 nike

假设我有一个简单的表单(但相当长)。

此表单将用户数据提交到数据库中,第一次提交后,很少 (99.99%) 再次完整编辑,一次只编辑一个部分。

我不希望用户不得不向下滚动一半到他们需要的部分,然后必须再次滚动相同的距离才能提交。

<form>

<div>
<input type="text" />
</div>
<div>
<input type="text" />
</div>
<div>
<input type="text" />
</div>
<div>
<input type="text" />
</div>

<input type="submit" />

</form>

这就是它的“非常”基本结构。做这样的事情会被认为是一种体面的做法

<form>

<div>
<input type="text" />
</div>
<input type="submit" />
<div>
<input type="text" />
</div>
<input type="submit" />
<div>
<input type="text" />
</div>
<input type="submit" />
<div>
<input type="text" />
</div>

<input type="submit" class="afterFormSubmit"/>

</form>

我不确定是否有“更好”的方法来做到这一点,或者这是否是完成它的更好方法之一?

最佳答案

除非您使用 AJAX 执行此操作,否则最好的方法是使用两种形式。您可以使用 ajax 请求在同一个表单中提交两个不同的内容。

或者,如果您希望在每个部分都具有相同的表单和提交按钮,那么只需一个提交链接即可

<a href="JavaScript:submit_form();">Submit</a>

这样无论他们在哪个部分,都可以按照您想要的形式提交作品。

另一种选择是使用制表符将其拆分,即 http://jqueryui.com/demos/tabs/

您可以在选项卡区域之外提交 1。更多信息:http://www.jankoatwarpspeed.com/post/2009/02/18/How-to-deal-with-large-webforms.aspx

关于php - 在表单中设置多个 "submit"按钮的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12206019/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com