Javascript jquery表单提交不能使用多个输入(IE和Firefox)
可能很简单,但现在我很困惑 如果您看看这个JSFIDLE:Javascript jquery表单提交不能使用多个输入(IE和Firefox),javascript,jquery,internet-explorer,Javascript,Jquery,Internet Explorer,可能很简单,但现在我很困惑 如果您看看这个JSFIDLE: $(文档).ready(函数(){ $(“#adminForm”).submit(函数(){ 警报(“提交”); 返回false; }); }); 如果我按ENTER键提交表单,它工作正常,我会收到警报。但是,如果我取消对另一个输入的注释并重试,则什么也不会发生。评论哪种输入没有任何区别,似乎在IE和Firefox中,只有当表单中有1个输入而不是多个输入时,它才起作用。。。而在Opera中,它可以很好地处理多个输入 有什么线索吗 干
$(文档).ready(函数(){
$(“#adminForm”).submit(函数(){
警报(“提交”);
返回false;
});
});
如果我按ENTER键提交表单,它工作正常,我会收到警报。但是,如果我取消对另一个输入的注释并重试,则什么也不会发生。评论哪种输入没有任何区别,似乎在IE和Firefox中,只有当表单中有1个输入而不是多个输入时,它才起作用。。。而在Opera中,它可以很好地处理多个输入
有什么线索吗
干杯。嗯,是的,你需要提交按钮,但如果你不想显示,你也可以
<input type="submit" style="visibility:hidden;" />
或
这不是jquery或多输入输入的问题,您必须使用submit按钮。谢谢,我之前确实尝试过,但显示了:none而不是visibility,因此假设这不是原因。
<input type="submit" style="visibility:hidden;" />
<input type="submit" style="position:absolute;left:-9999px;width:1px;height:1px;" />