Отправка jQuery не работает в Opera

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

6
задан 21 April 2011 в 14:47
поделиться