У меня есть следующий код тега <s:submit>
:
<s:submit action="shipment_deleteShipperFromChosenShipperViewList"
type="image" src="/llr/theme/delete.gif"
onclick="clearDirtyFlag();deleteShipperFromChosenShipperViewList('%{organizationInfo.orgId}');"
tabindex="16" />
который генерирует следующий HTML:
<input type="image"
alt="Submit"
src="/llr/theme/delete.gif"
id="shipment_shipment_deleteShipperFromChosenShipperViewList"
name="action:shipment_deleteShipperFromChosenShipperViewList"
value="Submit"
tabindex="16"
onclick="clearDirtyFlag();deleteShipperFromChosenShipperViewList('1');"/>
Средство проверки разметки W3C (W3C) помечает HTML как ошибочный. Сообщение об ошибке:
Атрибут
value
в данный момент не разрешен для элементаinput
.
Очевидно, что value
не является разрешенным атрибутом, когда типом является изображение. Как запретить Struts2 генерировать атрибут value
?
value
в этом случае. Если вы перейдете на html.spec. whatwg.org/multipage/ и прокрутите вниз до раздела Подробности бухгалтерского учета, вы увидите, что там написано: «Атрибут value элемента должен быть опущен». - person sideshowbarker   schedule 04.05.2016Struts2
не генерировал этот атрибут. - person ponder275   schedule 04.05.2016Struts2
генерировать атрибутvalue
. Я создал jira, как рекомендовал @Aleksandr. - person ponder275   schedule 04.05.2016