模拟按钮单击javascript/jquery

Sur*_*raj 0 javascript forms jquery

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

在FireBug Events中,我在表单的提交按钮上收到以下事件.

鼠标松开 { return fn.apply(object, args); }

function () {
return fn.apply(object, args);
}
Run Code Online (Sandbox Code Playgroud)

鼠标按下 { return fn.apply(object, args); }

function () {
return fn.apply(object, args);
}
Run Code Online (Sandbox Code Playgroud)

好吧,我不知道这些信息是否有用,因为mouseup和mousedown似乎在这里相同.

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

<input type="submit" name="submit" id="submit" value="Submit" />

我已经尝试过其他方法来提交表单,.submit()但它们没有用.我想我只剩下刺激点击按钮了.

码:

$('#answer').val("chicago");

$(form).submit();
Run Code Online (Sandbox Code Playgroud)
<form id="level" method="post"> 

<br/> 
<label for="answer">Answer:</label> 


<input type="text" name="answer" id="answer" /> 

<input type="submit" name="submit" id="submit" value="Submit" /> 


</form> 
Run Code Online (Sandbox Code Playgroud)

SLa*_*aks 5

由于您<input>的名称submit,form.submit指的是您的DOM元素而不是内置submit函数.

重新命名<input>,并form.submit()会正常工作