问题标签 [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.
internet-explorer - 尝试在 Internet Explorer 中上传不存在的文件,表单未提交
我有一个带有input type=file
. Internet Explorer 允许用户在该输入中键入任何他们想要的内容(而 Firefox 提供了一个文件选择器)。如果用户输入明显无效的名称,例如:
并尝试提交表单,Internet Explorer 甚至不尝试提交表单。
有什么办法让我知道这已经发生并让用户知道这正在发生并发出警报?
html - 是否可以在 FORM 帖子/获取中添加锚点?
我注意到在 Firefox 中,我可以将 #MyAnchor 标记添加到 action 属性中,例如...
提交表单后,锚点会自动显示在 URL 中,例如
mypage.aspx?a=1&b=2#MyAnchor
但是,这在 IE 上不起作用。无论如何我可以为这两种浏览器找到一个快乐的媒介吗?
html - 在输入中按下输入时如何防止 WebKit 浏览器提交表单
当使用具有许多文本输入的表单时,WebKit/Safari/Google Chrome 会在任何输入元素中按下“输入”时提交表单。即使没有提交输入元素并且没有注册onclick处理程序。
例如,请参阅此示例代码:
在两个文本输入元素中的任何一个中按 Enter 键时,将提交表单。
由于我在 JavaScript 中使用异步 HTTP 请求处理表单,因此我需要防止这种行为。我可以为keypressed事件注册一个自定义处理程序来preventDefault和stopPropagation。但是当动态添加新的文本输入元素时,它看起来很丑陋,而且并不实用。
forms - Safari:按下 Enter 键时使用 xhrPost 提交表单
我已将 JavaScript 函数绑定到表单的提交按钮,导致表单通过 xhrPost 请求(使用 Dojo)提交。但是,当用户在 Safari 中点击“Enter”时,表单会以通常的方式提交。
有什么方法可以阻止 Safari 在按下 Enter 键时提交表单?我可以以某种方式将我的 JavaScript 函数绑定到 enter 键吗?
提前非常感谢!
——安德烈亚斯
iphone - 为应用提交创建屏幕截图。
在审批过程中为 iPhone 应用程序提交屏幕抓取时,是否可以提交与应用程序本身不同的屏幕?
例如,我想提交一个屏幕,其中我解释了应用程序的一些功能,但不一定是屏幕抓取。
php - PHP 如何判断用户是否按下了 Enter 键或 Submit 按钮?
我遇到的问题是我在一个表单中有多个提交输入。这些提交输入中的每一个都有不同的值,我更愿意将它们保留为提交。
每当用户按下Enter时,就好像按下了最上面的提交输入,因此它会导致代码检查哪个输入被单击了问题。
PHP有没有办法确定输入是否被单击,或者只是用户按下Enter键时选择的输入?
jquery - 提交表单不会在 jquery ajax 调用中停止
我得到以下代码:
如果 ajax 返回值为 true,则表单需要停止提交。
但它不会停止提交表单。
请提供任何帮助。
jquery - 预期对象 - jquery
由于 jquery,由于某些奇怪的原因,我收到错误“预期对象”,这不会“提交”表单或将数据输入数据库。
没有jquery,数据可以输入到数据库中。但现在没有了。
我主要使用 jquery 来验证 asp.net 控件。
roosteronacid,验证工作非常好, id 属性也是一样的。提交只是没有执行服务器端代码,我不知道是什么问题。
编辑:
这是jQuery代码:
代码有什么问题吗?
它在第 559 行显示预期对象。我检查了 jquery.validate.js 文件,这是它显示的代码:
jquery 代码在正确的位置显示所有错误,但一旦更正,它就不会提交数据。
我正在使用的插件:
http://bassistance.de/jquery-plugins/jquery-plugin-validation/
asp.net - 提交按钮不会触发服务器端代码
这个问题说明了一切。我有一个使用 jquery 的 asp.net 页面。起初,当我单击提交按钮时,它会显示对象预期错误。我运行了萤火虫,它显示了按钮的 onClientClick 添加的“返回验证()”函数的错误。
我删除了它,现在提交按钮仍然不起作用。服务器端代码未执行。它没有显示任何错误。我不知道是什么问题。
我已经在这里发布了代码:object expected - jquery
javascript - JavaScript 中的“提交不是函数”错误
谁能告诉我这段代码出了什么问题?我尝试使用 JavaScript 提交表单,但显示错误“.submit 不是函数”。有关代码的更多详细信息,请参见下文:
我也试过这个:
两者都向我显示相同的错误:(