问题标签 [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.
mime - 关于多部分/表单数据?
是否有另一个multipart/form-data
喜欢enctype
但没有form-data
?
编辑
特别是,在 Web 应用程序中使用了哪些其他方法?
html - 将链接发布为提交按钮
单击“登录”链接(而不是使用提交按钮)时,如何发布参数?
javascript - 使用“显示:无”时使用 jQuery 捕获表单提交时出现问题
我正在尝试使用 jQupload 异步上传图像。该脚本使用页面外的 iframe 进行上传,然后捕获 iframe 的 .load() 事件以返回返回的 JSON 消息。
如果我在标准 HTML 页面的底部显示表单并包含 javascript,那么它可以正常工作。但是,我想将上传表单加载到模式窗口中,为此我使用了 facebox。因此,该表单包含在页面底部设置为“display:none”的样式标记,并在单击特定按钮时显示在模式窗口中。
在模态窗口中,表单提交没有问题并且 iframe 被填充,但是表单的提交事件的代码没有被 javascript 捕获。我尝试在函数中警告一个简单的字符串,但没有得到任何结果。但是,如果我使用表单的“onsubmit”标签提醒一个字符串,那么它可以正常工作。
下面这行代码执行正常,并在表单中添加了一个目标属性:
这是在模态窗口中未触发的下一行代码:
此代码来自使用以下 2 行调用的 jQupload 函数:
这是完整的 jQupload 代码,并按照http://jqframework.com/jqupload_doc.html中的说明使用:
有任何想法吗?
javascript - 在 Javascript 中检测已提交的表单
我有一个网站上一堆条目的评级系统,它们以编程方式放置在其中,因此我通过使用计数为它们提供了唯一的表单标识符。
我还有另一个隐藏字段,它是此处的用户名(在 javascript 中检索),但将其删除,因为它很大并且来自基于复杂会话的数组。
我还在隐藏字段中添加了计数,以帮助尝试对其进行排序。
从那里,我在单击其中一个单选按钮时运行 javascript,该按钮将从会话中获取更多详细信息,并执行 AJAX 数据库更新。
这一切都适用于第一个条目(当我没有计算在内时),但我并不感到惊讶,所有其他条目都被视为第一个条目。主要问题是当我尝试成功更新 msg div 时,它只执行第一个,因为它从第一个表单中获取隐藏值,而不是实际提交的表单。
这都在一个jsp btw里面。
forms - Spring中的重复表单提交
在 Spring 中避免重复提交表单的最佳方法是什么。这个框架是否提供任何特殊功能来处理这个问题(例如作为Struts中的Synchronizer Token )?
jquery - 表单拒绝通过 jQuery 提交
我有以下表格
和这个 jQuery
我在两个不同的页面上有完全相同的两个代码。一方面,当我单击我的预览链接时,表单会提交到一个新的空白窗口。在另一页上,表单没有提交,当我单击预览时没有打开任何窗口。
.click() 正在运行,我知道这一点是因为我在 .click() 中调用了 alert() 并出现了一个警告框。
通过运行以下命令,我可以看到我的表单的 .submit() 在其他任何地方都没有被覆盖:
此外,我没有收到 Javascript 错误。
以及为什么单击预览(显然)什么都不做的想法?
html - 即使正确设置了 tabindex,提交按钮也没有聚焦
我已经为表单中的输入字段定义了选项卡索引。在输入字段中切换时,提交按钮永远不会获得焦点,页面上不同表单中的其他一些输入字段会获得焦点。这些都具有高于 3 的标签索引。怎么会?
CSS:
html - 选择第一个值时如何防止Android提交表单上的下拉菜单
我正在建立一个移动网站。我使用常规 html 作为下拉菜单,如下所示。如果我在 Android 上选择下拉菜单并单击“类别”,它会尝试提交表单。但是 iPhone 没有做任何我想要的行为。我在这里找到了类似的帖子,但我没有构建应用程序。有些网站使用链接而不是下拉菜单,但这不是我的选择。有什么建议或解决方法吗?谢谢!
jquery - jquery提交多个表单
我在一个页面上有 4 个表格。表格 1 必须与表格 2,3 或 4 一起提交,具体取决于用户选择。
jQuery.submit()
只能做一种形式。
ajax 发布表单不是一种选择
我只能想在提交后一个表单之前将Form 1的内容添加到另一个表单中。
还有其他方法吗?
更新:
使用 4 个表单而不是 1 个表单的原因是我正在独立验证每个表单,因为 3 个表单中的 2 个是隐藏在视图之外的。
html - 如何将使用开放 ID 的 Spring 安全性合并到 GWT 项目中
好吧,它很简单,基本上我想遵循 GWT 的“一页”范式,并将 Spring 安全性集成到应用程序中。我的理解是,如果在系统中找不到 cookie,spring 会将用户重定向到 Open id referrer 页面,要求登录,否则它只会向我的服务器发送用户的 open url id。
这是我在 GWT 中尝试的:
相应的输出: On Submit invoked false On Submit Complete invoked null
据我了解,收到的 html 为空。我还应该怎么做?GWT 1.5 没有简单的表单(确实会在提交时刷新页面)和类型为提交的输入标记。我是否必须将其硬编码到 HTML 小部件中?我尝试将另一个框架设置为此表单面板的目标,但仍然无法获得任何富有成效的结果。