问题标签 [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.
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
一旦输入了这个标准,我就有了使这个项目工作所需的页面。
感谢大家抽出宝贵时间阅读本文,感谢您花时间帮助我。
此致,
克里斯
php - 按 f5 时避免在 php 中重新提交表单
我的网站上有以下代码(使用 php 和 smarty)来尝试避免在按 f5 时重新提交表单:
bln_added 默认为 false,但一旦表单提交成功后变为 true。smarty 变量 title 和 desc 在模板中用于保留表单内容,以防出现用户错误并且他们需要更改输入的内容。
如果表单提交成功,它设置bln_added = true,所以第二段代码不仅要清除表单字段,还要清空$_POST。但是,如果我按 f5,帖子数据仍然存在。
有任何想法吗?
jquery - JQuery .trigger('submit') 中断
我发现,因为我正在处理的所有表单都有一个包含“name="submit"”属性的提交按钮,所以当我单击应该触发表单提交的链接时,触发器提交正在中断。
有谁知道我该如何解决这个问题。
下面的 JQuery 代码是我使用的:
感谢您对此的任何帮助。谢谢
你好。查看下面的链接:
http://www.mr-scraggy.com/test.html
在此页面上,您可以看到正在运行的表单。提交按钮中没有 name="submit" 的顶部表单有效。包含 name="submit" 的底部表单没有。(当我说工作时,表单没有连接到任何脚本,但您可以看到顶部表单中的提交链接做了“某事”)。
另请参见 html 表单下方:
javascript - JavaScript OnBlur 事件阻止提交 HTML 表单
考虑以下形式:
当焦点位于名称为“x”的元素上并且用户按下提交按钮时,将onblur
触发事件但未提交表单。如果我的表单中有onblur
事件,有什么方法可以使提交按钮按预期工作?
javascript - 如何让 Ajax 表单提交在 ASP.net MVC 中工作?
我对 AJAX 和 Javascript 世界很陌生,我正在尝试实现Scott Hanselman 的表单提交示例以更新页面的一部分。我几乎逐字逐句地复制了他的例子,但我似乎无法让它发挥作用。当我单击提交按钮时,控制器操作被成功调用,但结果在浏览器中呈现为新页面,而不是仅更新我在 Ajax 表单中指定的范围。
这是我的视图代码:
我的控制器动作:
我在母版页中包含了以下几行
但它似乎所做的只是调用动作并将结果呈现为新页面,而不是更新目标跨度。这里有一些小屏幕截图来说明正在发生的事情。
截图 1 http://martindoms.com/scr1.JPG
截图 2 http://martindoms.com/scr2.JPG
有任何想法吗?
php - PHP 如何判断用户是否按下了 Enter 键或 Submit 按钮?
我遇到的问题是我在一个表单中有多个提交输入。这些提交输入中的每一个都有不同的值,我更愿意将它们保留为提交。
每当用户按下Enter时,就好像按下了最上面的提交输入,因此它会导致代码检查哪个输入被单击了问题。
PHP有没有办法确定输入是否被单击,或者只是用户按下Enter键时选择的输入?
jquery - 使用 jQuery 绑定动态添加的表单以提交事件
当您在 jQuery 中使用相同的表单 ID 动态创建多个表单时,处理提交事件的最佳方法是什么?
到目前为止,这一行使 jQuery 只处理第一个表单。
有点令人困惑,因为我确实需要捕获特定表单的提交才能获得正确的帖子值,因此表单的选择器必须是唯一的。
如何让它监听所有提交,然后确定它是否是启动提交的正确表单 ID?
html - 为什么命名您的 HTML 表单提交按钮“提交”会破坏事情?
在 ASP.NET webforms 和 ASP 3 (Classic ASP) 中,我遇到了一个问题,将表单提交按钮命名为“提交”会“破坏”。下面是渲染的 HTML:
我说“破坏事物”是因为我不确定到底为什么或发生了什么。但症状通常是按下提交按钮有时什么也没做,即它只是不起作用。但有时它确实有效。
事实上,我只是用下面的代码构建了一个快速的一页测试,并且提交工作正常:
但是,在过去,这个问题已经出现,并且重命名按钮总是使症状消失。
那么,是否有任何 HTML/HTTP/浏览器专家知道为什么在提交按钮上设置 id="submit" 会导致任何问题?
编辑
这个SO 评论似乎暗示“提交”是一个保留关键字。但是为什么“id”或“name”属性会干扰这个呢?以及如何以会导致冲突的方式实现这个“保留”关键字?
再次感谢
jquery - 如果表单字段没有被修改,如何在 jQuery 中禁用提交按钮?
我有一个包含文本字段、复选框、单选按钮和提交按钮的 HTML 表单。
我希望仅在修改字段内容时启用提交按钮。现在要注意了:如果用户将字段内容修改回原始值,则应再次禁用表单按钮。
- 原始字段值“foo”=> 提交按钮被禁用
- 用户将字段值更改为“栏”=> 提交按钮变为启用状态
- 用户将字段值更改回“foo” => 提交按钮再次被禁用
如何用jQuery实现这一点?是否有任何通用解决方案或脚本可以用于任何形式?
编辑:我的要求不能通过简单的脏状态跟踪来完成。
jquery - 按 Enter 阻止用户提交表单
我在网站上进行了一项调查,用户按 Enter 键(我不知道为什么)并在未单击提交按钮的情况下意外提交了调查(表单)似乎存在一些问题。有没有办法防止这种情况?
我在调查中使用 HTML、PHP 5.2.9 和 jQuery。