- 1
<span class="header-search-icon" onclick="document.forms['search-form'].submit();"></span>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+158
<span class="header-search-icon" onclick="document.forms['search-form'].submit();"></span>
Выдержка из стандартного шаблона компонента 1С-Битрикс.
и что помешало поставить <button type=submit>?
Понты
Исключаем крабов из интернета.
А вообще элемент может находиться вне элемента формы и выполнять свою функцию.
В случае с button он должен находится непосредственно внутри элемента form.
На случай пожара?
Боюсь, что никаких разумных соображений за такое решение нет, просто разработчик шаблона не догадывался, что кнопку тоже можно оформить как дизайнеру захотелось.
где-то есть не изменяемый отступ между текстом и границей элемента,
поэтому span в этом случае будет даже более кросс-браузерным решением
В общем, чушь.