Зачем использовать button
s в форме для отправки фрагмента данных (например, для добавления вопроса здесь в SO), когда просто может работать изображение значка с функцией обработчика JS при нажатии?
Здесь кнопки, на которые я ссылаюсь, похожи на кнопки ' Голосование ' или ' Избранные вопросы ' на кнопках stack overflow
.а не кнопка Отправить ответ , для которой я бы определенно использовал формы и кнопки.
Я хотел бы просто поместить изображения значков вместо моего «голосования вверх» или «избранного»кнопки и прикрепить функцию обработки событий клика, которая будет обновлять мой сервер через ajax.Причина в том, что это уменьшает и очищает мою разметку
РЕДАКТИРОВАТЬ:
Я думаю, что большинство крупнейших сайтов сегодня, таких как fb / twitter и т. Д., Полагаются наJS &, как я только что заметил, они не предоставляют альтернативный способ для некоторых из самых основных функций, таких как liking a post
, когда отключен JavaScript.Я, очевидно, не нужно выходить за рамки этих пользователей.Таким образом, ограничивая себя пользователями с поддержкой JS, я думаю, что все будет в порядке.