- 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>?
psycho-coder 06.06.2012 16:03 # +4
Понты
uusb 06.06.2012 16:32 # −3
oooZinka 06.06.2012 16:43 # +9
Исключаем крабов из интернета.
А вообще элемент может находиться вне элемента формы и выполнять свою функцию.
В случае с button он должен находится непосредственно внутри элемента form.
geust 06.06.2012 17:07 # −1
На случай пожара?
wildhind 06.06.2012 17:44 # +2
Боюсь, что никаких разумных соображений за такое решение нет, просто разработчик шаблона не догадывался, что кнопку тоже можно оформить как дизайнеру захотелось.
mrbig66 06.06.2012 21:53 # 0
geust 06.06.2012 22:28 # +3
oooZinka 08.06.2012 17:04 # 0
где-то есть не изменяемый отступ между текстом и границей элемента,
поэтому span в этом случае будет даже более кросс-браузерным решением
wildhind 08.06.2012 17:50 # +1
В общем, чушь.
JavaGovno 08.06.2012 18:16 # −4