我用这个调用时,页面上的表单提交的函数:观察表单提交
$$("form").invoke("observe", "submit", submitForm);
我在得到这个在IE工作在文本字段具有焦点和输入问题键被按下。 Firefox在这种情况下提交表单,但不提供IE。
形式有一个提交按钮:
<input type="submit" value="Submit"/>
点击提交按钮的工作原理使用这种方法这两个浏览器的罚款。
我用这个调用时,页面上的表单提交的函数:观察表单提交
$$("form").invoke("observe", "submit", submitForm);
我在得到这个在IE工作在文本字段具有焦点和输入问题键被按下。 Firefox在这种情况下提交表单,但不提供IE。
形式有一个提交按钮:
<input type="submit" value="Submit"/>
点击提交按钮的工作原理使用这种方法这两个浏览器的罚款。
我认为在jQuery中你可能想要的是:
$(yourInputElem).keypress(function(e) {
if(e.keyCode === 13){
document.forms["yourFormHere"].submit();
}
}
这就应提交表单在IE中该输入ELEM。
我有一个<div style="display:none">
内的形式,由于某种原因只是删除显示没有任何窍门。这实际上是一个带有其他隐藏窗体的JSP,使用AJAX调用来控制显示哪个窗体。
我应该发布了比我更多的代码。感谢所有回应的人。
我觉得还有更多需要的代码,整个表单和submitForm。 – 2010-10-10 00:52:19
如果您确实想在某人推入时提交表单,请您在texarea上处理onkeydown事件,并检查按下了哪个键。如果是输入,你应该提交表格。 – 2010-10-10 01:31:11