问题标签 [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 回答
1094 浏览

forms - jQuery ajaxSubmit():如何发送引用字段 id 的表单,而不是字段名称?

我对 jQuery 很陌生,我不知道该怎么做,以及是否可以在不手动编辑插件的情况下完成。

假设有一个像这样的简单形式:

当您以“标准”方式或使用 ajaxSubmit() 提交时,请求的值采用字段名称的标签,因此在 page.php 中我将拥有:

相反,我想用字段的id标记提交的值:

有没有办法用 jquery 和 ajaxsubmit() 插件来做到这一点?而且,也许,即使正常使用表单,也有办法做到这一点?

ps:是的,我知道,我可以将字段的名称和id属性都设置为'contact-name',但是包含相同值的两个属性如何有用呢?

0 投票
5 回答
4781 浏览

jquery - 为什么 Jquery submit() 失败并出现错误?

我在页面上有一个简单的表单,我想在发生某些事件时自动提交它。

下面的测试代码尝试在页面加载后立即提交表单,但失败了。Firebug 说“H[G] 不是函数”。H[G] 似乎是“提交”。

我做的事情真的很愚蠢吗?

0 投票
1 回答
696 浏览

forms - 触发 HTML POST/Form 提交 w/o JavaScript

我有一个定时页面,我需要使用它在指定时间段结束时提交表单。

用法是:用户访问页面,90 秒后提交所有表单数据并将用户重定向到下一页。

用户很清楚他们所在的页面是定时的(仅用于网络实验),所以我不担心这个页面上的“不友好”浏览器行为。

理想情况下,我想避免使用 JavaScript(我们的一些目标用户出于各种原因使用无脚本,但如果这是唯一的方法,那就这样吧),并且还想避免仅通过 URL 传递变量(以减少欺骗的可能性)。设置 META 刷新标签来进行重定向很容易,但是在时间段结束时,我需要一些方法来设置响应标头,就像单击了提交按钮一样,无论它是否真的被单击。

提前感谢您的任何想法。

0 投票
6 回答
11322 浏览

css - css 提交按钮/a href 跨浏览器

我希望我的提交按钮 + 链接在所有浏览器中看起来都像按钮一样。

Firefox 3.5 玩得很好。但 IE6、7、8 的外观各不相同。你能帮我完成那个(显然)简单的任务吗?

0 投票
2 回答
332 浏览

authentication - 在 Perforce 提交时收集电子签名

我一直致力于创建一个符合 FDA part11 的电子签名文档存储库的项目。任务是它使用 Perforce 跟踪文档的各种修订,使用 LDAP (AD) 作为身份验证/访问目录,并在用户提交更改列表时重新验证用户。

前两个要求已经到位,但我在最后一个方面遇到了麻烦。我在“更改提交”触发器处有一个脚本,它会注销用户 - 假设这会强制客户端在继续该过程之前重新验证用户 - 但这不起作用,至少对于命令行客户端; 用户已注销,但该过程完成,并且用户的下一个命令尝试是被拒绝的命令。

设置脚本来处理身份验证过程不是一个选项,因为它是在服务器端运行的,并且无法将提示传递给用户。

我当然可以将身份验证作为命令行参数传递给脚本,然后如果凭据为假,则返回非 0 以强制进程中止,但我还没有找到一种方法来修改为给定操作发送的命令p4v GUI,也不再让客户端提示用户进行身份验证;并且,这将导致密码始终显示为明文。

将票证超时设置为极短的持续时间肯定需要用户在提交之前进行身份验证,但也需要在任何其他操作之前进行身份验证。

以前有没有人处理过这样的事情,或者有没有人看到我错过的攻击角度?谢谢!

0 投票
1 回答
6028 浏览

jsf - JSF 页面上的默认操作(即在输入字段上按 enter)

HTML 页面是使用 JSF 和 facelets (xhtml) 创建的。有 2 个 h:forms 去不同的地方。用户在一个表格上输入数据并按下“Enter”键。这就是棘手的地方。在 IE 6 及更高版本上,要么提交表单操作(通常指向您所在的页面),然后重新加载页面,要么提交页面上的第一个 h:commandbutton/link。它完全随机,但在该页面上是一致的。

这是我尝试过的,我尝试将必须以自己的形式提交的组件放置...它可以工作,但并非无处不在。然后我尝试使用按钮的 id 创建一个隐藏的输入,它工作得非常有效,但它随后被 IE 以某种方式绕过,试图调用页面上的第一个按钮。我尝试了一个名为 j4j 的产品,它应该创建一个默认操作,但它不起作用,在呈现的 HTML 中输出标签本身。当它工作时,它会创建 javascript,它们会查找密钥 13,然后调用 oamsubmit(....,顺便说一下,我也尝试过不同程度的成功。

有没有永久有效的解决方案?我错过了什么还是我不理解 JSF?

0 投票
3 回答
2068 浏览

javascript - 提交时使用javascript的Opera问题

我有一个 onchange="do_something()" 的输入元素。当我输入并按下回车键时,它在 Firefox 和 Chromium(未在 IE 和 Safari 中测试)上正确执行(先做某事,然后提交),但在 Opera 中却没有(它立即提交)。我尝试使用这样的延迟:

但它也没有用。

你有什么建议吗?

编辑:最后我混合使用了 iftrue 和 crescentfresh 提供的解决方案,只是将字段取消聚焦以触发 do_something() 方法,我这样做是因为其他一些输入字段有其他方法 onchange。

谢谢

0 投票
3 回答
5732 浏览

php - 删除 submit.x 和 submit.y 但保留 URL 中的其他值

使用我的 PHP 表单,我想将一个值传递给 URL,但删除 submit.x 和 submit.y。这是我的表格:

我希望 URL 显示 booking.php?submit=access - 但忽略由 type="image" 产生的 x 和 y 坐标。如果我添加onsubmit="this.submit();return false;"它会剥离一切。有没有办法做到这一点,或者我应该只使用 type="submit" 并设置按钮的样式?

0 投票
4 回答
4547 浏览

php - 单击 submit_form 按钮后在重新加载时显示隐藏的 div

用户单击提交表单按钮后,我需要在页面重新加载时显示一个 div。

具体来说,我在显示/隐藏 div 中有一个 PHP 联系表单。单击联系人显示和隐藏联系表格。显示/隐藏 js 和 php 联系表单都可以完美运行。当用户单击提交时——页面重新加载并且“发送的消息”写入联系表单 div。但是当页面重新加载时,表单在一个设置为display: none;的 div 中。在 CSS 中——这是页面默认加载的方式。

提交后,我需要重新加载页面并在隐藏的 div 中显示联系表单。我不确定从哪里开始,因为页面的所有 javascript 都重新加载为默认值。此外,由于这都是 PHP,我无法在 content_form div 中设置或调用锚点。

谢谢!

0 投票
7 回答
67978 浏览

jsp - How to avoid resubmit in jsp when refresh?

I am writing a program, but i encounter a problem: when I refresh the jsp page, system will automatically resubmit the whole page, and i don't know how to avoid it, can someone help me ?