javascript/jquery中的模拟按钮点击

javascript/jquery中的模拟按钮点击,javascript,jquery,forms,Javascript,Jquery,Forms,我想通过javascript或表单中的jQuery来激发点击按钮(提交按钮)的效果。 我尝试在jQuery中使用。click(),但没有得到这样的响应 在FireBug事件中,我在表单的提交按钮上获得以下事件 mouseup{返回fn.apply(对象,参数);} function () { return fn.apply(object, args); } function () { return fn.apply(object, args); } mousedown{返回fn.apply(

我想通过javascript或表单中的jQuery来激发点击按钮(提交按钮)的效果。 我尝试在jQuery中使用
。click()
,但没有得到这样的响应

在FireBug事件中,我在表单的提交按钮上获得以下事件

mouseup
{返回fn.apply(对象,参数);}

function () {
return fn.apply(object, args);
}
function () {
return fn.apply(object, args);
}
mousedown
{返回fn.apply(对象,参数);}

function () {
return fn.apply(object, args);
}
function () {
return fn.apply(object, args);
}
我不知道这些信息是否有用,因为mouseup和mousedown在这里看起来是一样的

“提交”按钮的来源如下所示:

我尝试过其他方法来提交表单,如
.submit()
,但都不起作用。我想我只剩下刺激性的点击按钮了

代码:




答复:
应该这样做。

哎呀,没想到你已经试过了。包括您实际的javascript和表单元素,我可能可以帮助您调试它

应该这样做。

哎呀,没想到你已经试过了。包括您的实际javascript和表单元素,我可能可以帮助您调试。

因为您的
名为
submit
表单。submit
指的是您的DOM元素,而不是内置的
submit
函数

重命名您的
表单。submit()
可以正常工作,因为您的
名为
submit
表单。submit
指的是您的DOM元素,而不是内置的
submit
函数


重命名你的
表单。submit()
可以很好地工作

我认为你想“模拟”效果,而不是“刺激”效果。StackOverflow不是那种网站;)我认为你想要“模拟”效果,而不是“刺激”它。StackOverflow不是那种网站;)我不能,因为这是一个外部形式,我在这里使用GreaseMonkey。嗯。。。试试
document.createElement(“表单”).submit.call(表单)
好吧,你能解释一下它是如何修复的吗?它没有b.t.此代码从表单上的另一个
调用
submit
方法。我不知道为什么它不起作用。尝试设置现有
名称
(尽管这可能会破坏网站,因此您可能希望稍后将其设置回原处)您可以使用GM重命名输入。应用程序中可能会出现一些问题,但可能不会。试试看。我不能,因为这是一种外部形式,我在这里使用GreaseMonkey。嗯。。。试试
document.createElement(“表单”).submit.call(表单)
好吧,你能解释一下它是如何修复的吗?它没有b.t.此代码从表单上的另一个
调用
submit
方法。我不知道为什么它不起作用。尝试设置现有
名称
(尽管这可能会破坏网站,因此您可能希望稍后将其设置回原处)您可以使用GM重命名输入。应用程序中可能会出现一些问题,但可能不会。试试看。
$(form).submit();