我有一个简单的表单,可以通过一个小的jQuery脚本在元素外部提交。jQuery提交不在Opera中工作
<script type="text/javascript">
$(document).ready(function() {
$('#mybutton').click(function(){
$('#myform').attr('action', '/url/to/form').submit();
});
});
</script>
按钮仅仅是一个正常的链接
<a href="javascript:void(0);" id="mybutton">Just a normal link</a>
形式仅仅是一个正常的形式
<form id="myform" action="/url/to/form">
....
<input type="submit" value="Search">
</form>
能正常工作在IE,FF,Chrome和Safari浏览器而不是歌剧。在Opera中,它总是重定向到我的主页,而不是表单动作的URL。我已经尝试在脚本中设置动作(如上所述),通常在表单动作参数内但没有运气。我正在运行最新的jQuery和Opera。
请帮
编辑:我也使用jQuery UI框架来处理一些内容和互动的
你好,显然Opera想知道你想要寻找什么样的目标页面。你是否也尝试以正常的HTML方式提交表单?如果是这样,它的工作? – reporter 2011-04-21 10:48:39
什么是您的#mybutton的html代码? – 2011-04-21 10:49:26
按钮的标记是什么样的?它在表单内吗? – Pointy 2011-04-21 10:50:30