问题标签 [form-submit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
26 回答
243402 浏览

html - HTML 表单中的多个提交按钮

假设您在 HTML 表单中创建了一个向导。一键后退,一键前进。由于按下后退按钮首先出现在标记中Enter,因此它将使用该按钮提交表单。

例子:

我想决定当用户按下哪个按钮来提交表单Enter。这样,当您按下时Enter,向导将移动到下一页,而不是上一页。你必须用tabindex它来做这个吗?

0 投票
10 回答
272614 浏览

javascript - 如何从...链接提交?

我得到了一张图片,其中使用<a href="..."> <img ...> </a>.

我怎样才能让它像一个按钮一样发布<input type="submit"...>

0 投票
4 回答
17003 浏览

javascript - 提交使用 javascript 添加的表单输入字段

我正在制作一个简单的表单来创建民意调查,因此我希望可以添加额外的输入字段,以防用户想要在民意调查中获得更多选项。

我制作了向表单添加新输入字段的 Javascript 代码,但是在提交表单时不会发布动态添加的输入字段(我使用标准提交按钮)。

有没有办法让动态添加的字段作为表单的一部分发布/识别?

0 投票
4 回答
941 浏览

python - 如何提交仅给定 HTML 源的表单?

我希望能够在HTML 源代码(字符串)中提交表单。换句话说,我至少需要能够从包含表单的 HTML 源的字符串生成 POST 参数。这在 Django 项目的单元测试中是必需的。我想要一个可能的解决方案;

  • 仅使用标准 Python 库和 Django。
  • 如果存在多个表单,则允许从特定表单生成参数。
  • 允许我在提交之前更改值。

从给定表单类返回(Django)表单实例的解决方案是最好的。因为它可以让我使用验证。理想情况下,它会使用源(它是一个字符串)、一个表单类和可选的表单名称,并返回呈现之前的实例。

注意:我知道这不是一件容易的事,而且可能收益很难证明所需要的努力是合理的。但我只是好奇如何以一种实用且可靠的方式做到这一点。如果可能的话。

0 投票
20 回答
400377 浏览

javascript - 如何捕获 form.submit 的响应

我有以下代码:

我想捕获的 html 响应form1.submit?我该怎么做呢?我可以向 form1.submit 方法注册任何回调函数吗?

0 投票
35 回答
484876 浏览

c# - 如何处理 ASP.NET MVC 框架中的多个提交按钮?

是否有一些简单的方法可以处理来自同一表单的多个提交按钮?例如:

知道如何在 ASP.NET Framework Beta 中执行此操作吗?我搜索过的所有示例中都有单个按钮。

0 投票
4 回答
39933 浏览

javascript - 使用原型通过 Ajax 提交表单并更新结果 div

我想知道如何通过 Ajax(使用原型框架)提交表单并在“结果”div 中显示服务器响应。html 看起来像这样:

我尝试将一个javascript函数(使用Ajax.Updater)附加到“onsubmit”(在表单上)和“onclick”(在输入上),但在函数结束后表单仍然是“非Ajax”提交(所以整个页面被结果替换)。

0 投票
7 回答
6295 浏览

asp.net - 如何防止重复回发混淆我的业务层

我有一个采用传统 3 层设计的 Web 应用程序(ASP.Net 3.5)。如果用户单击一个按钮,则会发生回发,一些中间层和数据层代码会运行,并且屏幕会刷新。如果用户在第一次回发完成之前多次单击该按钮,我的逻辑会变得混乱,并且应用程序可能最终处于无效状态。防止这种情况的最佳方法是什么?

我可以使用 javascript 来禁用按钮,但这只是隐藏了问题。我如何构建我的业务和数据层来处理这个问题?

0 投票
4 回答
8754 浏览

asp.net-mvc - 如何在 ASP.Net MVC 中提交带有链接的表单?

我有一个 HTML 表单,并且我有一个接受 POST 请求的控制器操作。一切都可以使用常规提交按钮,但我想使用链接(<a>-tag)提交表单,以便能够进一步控制格式。有没有办法很好地内置到 ASP.NET MVC 框架中,或者我应该编写自己的扩展方法?甚至可以在没有 javascript 的情况下做到这一点(我将来会使用 AJAX,但它必须在没有 javascript 的情况下工作)。

0 投票
6 回答
44506 浏览

javascript - Javascript - 表单选择元素在新窗口中打开 url 并提交表单

已更新- 请阅读原始问题下方的更多详细信息

我有一个带有各种 url 的选择表单元素,我想在选择时在新窗口中打开 - 为此,我在元素的 onchange 事件中有以下代码:

这工作正常。但是我也想在更改此选择元素值时提交表单-我尝试了各种方法,但似乎无法使其正常工作。

我有 jquery,所以如果通过它更容易实现,那很好。

更新 - 我刚刚意识到上面还有另一个问题,因为一些 url 实际上用于生成和输出 pdf,而这些不起作用 - 它们打开然后立即关闭(至少在 IE7 中)。

2009 年 7 月 5日更新- 我现在已经为这个问题开了一个赏金,因为我真的需要想出一个可行的解决方案。我最初确实通过显示链接而不是表单选择元素来解决这个问题,但这不再可行。

我需要上述内容的原因是我有大量可能需要查看/打印的文件,太多而无法合理地显示为链接列表。我需要提交表单以记录特定文件已被查看/打印的事实,然后在表单上显示文件历史记录 - 我很乐意实现这一方面,所以不需要帮助,但我认为这将有助于放置上下文。

因此,为了阐明我的要求 - 我需要一个表单选择元素和“查看”按钮,单击该按钮不仅会在新窗口中启动文件下载(请注意当这些文件是 PDF 时我遇到的上述问题),而且还提交包含选择元素的表单。