Kendall Ponder created WW-4630:
----------------------------------
Summary: <s:submit> generates a value attribute for type=image
which violates W3C
Key: WW-4630
URL: https://issues.apache.org/jira/browse/WW-4630
Project: Struts 2
Issue Type: Bug
Environment: Windows Professional 7, with IBM Rad 8.5 and Webserver 7.0
Reporter: Kendall Ponder
Priority: Minor
I have the following <s:submit> code:
<s:submit action="shipment_deleteShipperFromChosenShipperViewList"
type="image" src="/llr/theme/delete.gif"
onclick="clearDirtyFlag();deleteShipperFromChosenShipperViewList('%{organizationInfo.orgId}');"
tabindex="16"/>
which generates the following 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');"/>
The W3C Markup Validator marks the HTML as an error. The error message is
> Attribute value not allowed on element input at this point.
Evidently value is not an allowed attribute when the type is image. I asked how
do I keep Struts2 from generating the value attribute on Stack Overflow and
they recommended I create a Jira. I hope I have done it correctly. Thanks!
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)