Не работает кнопка в IE9

Тема в разделе "JavaScript", создана пользователем verfaa, 15 июн 2014.

Модераторы: ZiX
  1. verfaa

    verfaa

    Регистр.:
    29 янв 2007
    Сообщения:
    371
    Симпатии:
    41
    На проекте случайно обнаружил, что кнопка сабмита формы отказывается работать в IE 9, в нормальных браузерах все ок. Выглядит форма примерно так:

    Код:
    <form action="/search/" method="post" name="search_form" id="search_form" style="margin: 0px">
    <table cellpadding="0" cellspacing="0" width="80%" border="0" align="center">
    ......
    <input type="button" value="search" class="super button pink" onclick="document.search_form.submit();">
    .....
     </table>
    </form>
    Как поправить можно?
     
  2. Vishez

    Vishez

    Регистр.:
    19 авг 2013
    Сообщения:
    169
    Симпатии:
    81
    попробуй исправить строку
    Код:
    <input type="button" value="search" class="super button pink" onclick="document.getElementsByName('search_form').submit();">
     
  3. Candlelight

    Candlelight Писатель

    Регистр.:
    31 мар 2014
    Сообщения:
    1
    Симпатии:
    0
    You have an id assigned to the form so you can also use :

    Код:
    <input type="button" value="search" class="super button pink" onclick="document.getElementsById('search_form').submit();">