ЙажаСценарий / Говнокод #10599 Ссылка на оригинал

0

  1. 1
<span class="header-search-icon" onclick="document.forms['search-form'].submit();"></span>

Выдержка из стандартного шаблона компонента 1С-Битрикс.

и что помешало поставить <button type=submit>?

Запостил: wildhind wildhind, (Updated )

Комментарии (10) RSS

  • Зато если ты так убог, что серфишь в интернете без javascript, то ты не сможешь нажать.
    Исключаем крабов из интернета.
    А вообще элемент может находиться вне элемента формы и выполнять свою функцию.
    В случае с button он должен находится непосредственно внутри элемента form.
    Ответить
    • > элемент может находиться вне элемента формы и выполнять свою функцию
      На случай пожара?
      Ответить
    • элемент находится внутри формы, просто не буду ж я весь тот говнокод сюда постить.
      Боюсь, что никаких разумных соображений за такое решение нет, просто разработчик шаблона не догадывался, что кнопку тоже можно оформить как дизайнеру захотелось.
      Ответить
    • Сомнительно, span можно раскрасить под button и наоборот у бутона убрать все отличительные особенности.
      Ответить
      • можно взять в расчет, что у button элемента есть свои отличия для разных браузеров,
        где-то есть не изменяемый отступ между текстом и границей элемента,
        поэтому span в этом случае будет даже более кросс-браузерным решением
        Ответить
        • уже не один год занимаюсь веб-разработкой, но даже не догадываюсь о том, что есть какие-то неуправляемые свойства у button. Тестировщики и заказчики тоже не догадываются.
          В общем, чушь.
          Ответить

Добавить комментарий

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8