我有一個簡單的表單,可以通過一個小的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