У меня есть простая форма, которую можно отправить вне элемента через небольшой скрипт jQuery.
<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. В Opera он всегда перенаправляет на мою домашнюю страницу, а не на URL-адрес действия формы. Я попытался установить действие в сценарии (как указано выше) и обычно в параметре действия формы, но безуспешно. Я использую последнюю версию jQuery и Opera.
Пожалуйста, помогите
Изменить: я также использую среду пользовательского интерфейса jQuery для обработки некоторого контента и взаимодействий