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)

Reply via email to