У меня есть простая форма, которую можно отправить за пределы элемента с помощью небольшого скрипта 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 для обработки некоторого содержимого и взаимодействий