问题标签 [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 投票
3 回答
449 浏览

forms - 1. 我填写表格并点击提交。2. 我得到结果页面。目标:无需再次填写表格即可获得相同的结果

这是我第一次发帖——我非常感谢关于这个主题的任何和所有指导。

背景:我正在建立一个房地产网站。我想使用我当地 MLS 委员会提供的免费 IDX 数据。MLS 板不允许我选择显示预定义搜索,并且只为我提供搜索字段的链接。填写搜索字段后,我可以查看结果。

目标:我想绕过这一步,将结果页面框入我正在构建的支持 HTML 的 GoDaddy 网站。

这是搜索页面的链接:http: //fgcmls.rapmls.com/scripts/mgrqispi.dll?APPNAME=Fortmyers &PRGNAME=MLSLogin&ARGUMENT=vBSJvLQtMcbg7F0O0KnXDiggv%2F12B0S6Ss9wv4510QA%3D&KeyRid=1

我试图只显示出现在我附近的列表。选项包括: 1. 物业类型 - 住宅 2. GEO 区域 - FM11 3. 开发项目:Fiddlesticks Country Club

一旦输入了这个标准,我就有了使这个项目工作所需的页面。

感谢大家抽出宝贵时间阅读本文,感谢您花时间帮助我。

此致,

克里斯

0 投票
11 回答
33003 浏览

php - 按 f5 时避免在 php 中重新提交表单

我的网站上有以下代码(使用 php 和 smarty)来尝试避免在按 f5 时重新提交表单:

bln_added 默认为 false,但一旦表单提交成功后变为 true。smarty 变量 title 和 desc 在模板中用于保留表单内容,以防出现用户错误并且他们需要更改输入的内容。

如果表单提交成功,它设置bln_added = true,所以第二段代码不仅要清除表单字段,还要清空$_POST。但是,如果我按 f5,帖子数据仍然存在。

有任何想法吗?

0 投票
5 回答
10781 浏览

jquery - JQuery .trigger('submit') 中断

我发现,因为我正在处理的所有表单都有一个包含“name="submit"”属性的提交按钮,所以当我单击应该触发表单提交的链接时,触发器提交正在中断。

有谁知道我该如何解决这个问题。

下面的 JQuery 代码是我使用的:

感谢您对此的任何帮助。谢谢

你好。查看下面的链接:

http://www.mr-scraggy.com/test.html

在此页面上,您可以看到正在运行的表单。提交按钮中没有 name="submit" 的顶部表单有效。包含 name="submit" 的底部表单没有。(当我说工作时,表单没有连接到任何脚本,但您可以看到顶部表单中的提交链接做了“某事”)。

另请参见 html 表单下方:

0 投票
2 回答
15888 浏览

javascript - JavaScript OnBlur 事件阻止提交 HTML 表单

考虑以下形式:

当焦点位于名称为“x”的元素上并且用户按下提交按钮时,将onblur触发事件但未提交表单。如果我的表单中有onblur 事件,有什么方法可以使提交按钮按预期工作?

0 投票
2 回答
294 浏览

javascript - 如何让 Ajax 表单提交在 ASP.net MVC 中工作?

我对 AJAX 和 Javascript 世界很陌生,我正在尝试实现Scott Hanselman 的表单提交示例以更新页面的一部分。我几乎逐字逐句地复制了他的例子,但我似乎无法让它发挥作用。当我单击提交按钮时,控制器操作被成功调用,但结果在浏览器中呈现为新页面,而不是仅更新我在 Ajax 表单中指定的范围。

这是我的视图代码:

我的控制器动作:

我在母版页中包含了以下几行

但它似乎所做的只是调用动作并将结果呈现为新页面,而不是更新目标跨度。这里有一些小屏幕截图来说明正在发生的事情。

截图 1 http://martindoms.com/scr1.JPG

截图 2 http://martindoms.com/scr2.JPG

有任何想法吗?

0 投票
5 回答
30388 浏览

php - PHP 如何判断用户是否按下了 Enter 键或 Submit 按钮?

我遇到的问题是我在一个表单中有多个提交输入。这些提交输入中的每一个都有不同的值,我更愿意将它们保留为提交。

每当用户按下Enter时,就好像按下了最上面的提交输入,因此它会导致代码检查哪个输入被单击了问题。

PHP有没有办法确定输入是否被单击,或者只是用户按下Enter键时选择的输入?

0 投票
8 回答
5669 浏览

jquery - 使用 jQuery 绑定动态添加的表单以提交事件

当您在 jQuery 中使用相同的表单 ID 动态创建多个表单时,处理提交事件的最佳方法是什么?

到目前为止,这一行使 jQuery 只处理第一个表单。

有点令人困惑,因为我确实需要捕获特定表单的提交才能获得正确的帖子值,因此表单的选择器必须是唯一的。

如何让它监听所有提交,然后确定它是否是启动提交的正确表单 ID?

0 投票
4 回答
4338 浏览

html - 为什么命名您的 HTML 表单提交按钮“提交”会破坏事情?

在 ASP.NET webforms 和 ASP 3 (Classic ASP) 中,我遇到了一个问题,将表单提交按钮命名为“提交”会“破坏”。下面是渲染的 HTML:

我说“破坏事物”是因为我不确定到底为什么或发生了什么。但症状通常是按下提交按钮有时什么也没做,即它只是不起作用。但有时它确实有效。

事实上,我只是用下面的代码构建了一个快速的一页测试,并且提交工作正常:

但是,在过去,这个问题已经出现,并且重命名按钮总是使症状消失。

那么,是否有任何 HTML/HTTP/浏览器专家知道为什么在提交按钮上设置 id="submit" 会导致任何问题?

编辑

这个SO 评论似乎暗示“提交”是一个保留关键字。但是为什么“id”或“name”属性会干扰这个呢?以及如何以会导致冲突的方式实现这个“保留”关键字?

再次感谢

0 投票
8 回答
9623 浏览

jquery - 如果表单字段没有被修改,如何在 jQuery 中禁用提交按钮?

我有一个包含文本字段、复选框、单选按钮和提交按钮的 HTML 表单。

我希望仅在修改字段内容时启用提交按钮。现在要注意了:如果用户将字段内容修改回原始值,则应再次禁用表单按钮。

  1. 原始字段值“foo”=> 提交按钮被禁用
  2. 用户将字段值更改为“栏”=> 提交按钮变为启用状态
  3. 用户将字段值更改回“foo” => 提交按钮再次被禁用

如何用jQuery实现这一点?是否有任何通用解决方案或脚本可以用于任何形式?

编辑:我的要求不能通过简单的脏状态跟踪来完成。

0 投票
36 回答
741477 浏览

jquery - 按 Enter 阻止用户提交表单

我在网站上进行了一项调查,用户按 Enter 键(我不知道为什么)并在未单击提交按钮的情况下意外提交了调查(表单)似乎存在一些问题。有没有办法防止这种情况?

我在调查中使用 HTML、PHP 5.2.9 和 jQuery。