Tag: 提交

jQuery提交解决方法

我在jQuery中发现了一些有趣的东西,我想让一些人比我更了解它,看看是否有解决方案。 所以我想在我的页面上提交所有表单时回发页面的滚动位置。 我可以通过执行以下操作来完成此操作: $(‘form’).submit(function() { $(this).append(”); return true; } 当用户单击或按下提交按钮时,这可以正常工作,但有时我会触发.submit()事件。 这样的例子: $(‘button’).click(function() { … // Doing something special here … $(this).parents(‘form’)[0].submit(); } 无论是否通过.submit()调用或提交表单的用户发起页面,我将如何在提交页面时调用自定义提交回调?

Jquery .Submit()不会触发提交事件

我有一个非常小的问题, 我想在下拉列表更改时使用jquery提交我的代码: $(“#mydropDown”).change(function(){ $(“#myForm”).submit(); }); 但它没有提交。 我还在firebug控制台中解雇了以下代码: $(“#myForm”).submit(); 它给了我这个输出 [form#myForm] 我没有得到什么问题……:o?

$(“form”)。submit(function(){在Firefox中不起作用

$(“form”).submit(function() { if ($(“#content”) != null) { $(“#content”).replaceWith(‘We are running as fast as our little ninja feet can go…’); } return true; }); 以上在Chrome上运行正常,但在Firefox上不起作用。 不知道为什么但是在Firefox中,表单实际上并未提交。 div替换有效但对提交没有爱,页面只是闲置。 这里的目的是捕获任何表单的提交并将一个微调器(CSS而不是图像)抛到页面上,直到返回post / put并且微调器被页面重载(非ajax)上的实际内容div擦除。 之前: 后: 代码已删除(现在显示的post): Email Password Forgot your password? Didn't receive confirmation instructions? Didn't receive unlock instructions? $(document).ready(function () { App.init(); $(“form”).submit(function(){ if ($(“#content”) != null) { […]

submit()函数有回调吗?

我有这个代码,以及一个提交到框架的文件上传表单: setMyCookie(‘name’,’value_1′); $(‘.myform’).submit(); setMyCookie(‘name’,’value_2′); 问题:Webkit浏览器似乎在表单被提交之前用’value_2’更新’MyCookie’,或者在它被提交的确切时刻更新,因此错误的cookie值随之发送。 我希望在提交表单后立即将cookie值更改为“value_2”,以便cookie可以用于其他请求。 以下代码工作正常,但我不认为使用timeout()是最好的解决方案。 也许有另一种方法来解决这个问题? setMyCookie(‘name’,’value_1′); $(‘.myform’).submit(); setTimeout(function(){setMyCookie(‘name’,value_2);},100); 谢谢。

Jquery:按下input type = submit时阻止重新加载页面

我在MVC 3(Razor)项目中有以下代码: $(function () { $(‘#buttonClear’).live(‘submit’, function (e) { return false; }); $(‘#buttonClear’).bind(‘click’, function () { $(‘username’).value = “”; $(‘password’).value = “”; }); @using (Html.BeginForm(“Login”, “Account”, FormMethod.Post, new { id = “loginForm” })) { Enter: Remember me? } 我需要保持“buttonClear作为类型sumbit因为样式,但我需要禁用/避免/防止它一旦按下就重新加载页面。 有没有办法从“buttonClear”中删除“提交事件”? 谢谢里卡多

如果validation是错误的,如何不提交表单

如果其中一个validation是错误的,我如何确保表单不会提交? $(‘#form’).submit(function(){ validateForm1(); validateForm(document.forms[‘dpart2’]); validateForm(document.forms[‘dpart3’]); });

如何通过asp.net mvc或jquery提交包含动态数据行的表?

我完全不喜欢asp.net mvc,目前我正在编写一个Web应用程序,允许用户从列表框中选择多个产品,并将它们添加到动态表中,其中包含可以添加或删除的行。 因此,我正在考虑使用jquery添加和删除表行,因此表行将通过append(“xxx”)添加。 但事情是我不熟悉asp.net mvc表单提交,从我到目前为止的理解,我可以稍后通过表单[“id”]检索值,但如果我要通过该方法创建表行,我认为它要么具有相同的ID,要么我可以使用运行无ID和隐藏输入来跟踪添加的产品数量。 当我删除所有产品时,我可能还想隐藏整个产品表。 ps有点觉得我的方式就像一个大乱的乱糟糟的黑客,有一天会回来咬我。 问题: asp.net mvc有一个很好的方法来处理所有这些吗? 我读过有关mvc tempdata的内容。 我有更好的方法来处理动态产品生成吗? 以后在asp.net mvc中提交表单更容易 而且我发现你实际上也可以通过jquery提交表单,这两种方法之间有什么优点吗? 在性能,安全性,维护等方面? 谢谢

如何区分javascript提交和手动点击提交

如何区分javascript触发提交和手动点击表单提交 示例代码如下 function myfunction() { document.getElementById(“id_searchform”).submit(); return true; } 形成: Enter Zipcode click to submit

jquery检测哪个按钮提交了表单

我有一个表格,内容如下: … The first button The last button 我想用以下方法检测哪个触发了表单提交事件: $(‘#my-form’).submit(function(){ //psuedo code if($(‘[name=bttnsubmit]’).val() == 1) { …. } }); 显然,选择器将始终返回它遇到的第一个bttnsubmit元素的值,因此我需要一些其他魔术选择器或filter或其他东西。 我已经看到$(‘[name=bttnsubmit][clicked=true]’)吹捧但是我的尝试还没有奏效…… 我当然可以求助于$(‘[name=bttnsubmit]’).click()但是我希望能够在表单提交事件中实现我的目标。 任何帮助/提示非常感谢。

提交按钮中的jquery click()

我在表单中的提交按钮上有一个.click()函数: $(“#submitId”).click(function () { $(‘#hiddenInput’).val(someVariable); }); 它就像一个魅力。 单击提交按钮时,click()函数填充隐藏的输入变量,然后提交整个表单。 然后,服务器接收具有刷新内容的隐藏输入。 我的问题是:它会一直有效吗? 是否有任何危险,由于某些原因我还不知道,提交操作首先执行,click()函数稍后执行? 我想确保隐藏的输入始终刷新。