html – Struts2生成value =“Submit”,W3C标记验证器说这是一个错误

html – Struts2生成value =“Submit”,W3C标记验证器说这是一个错误,第1张

概述我有以下< s:submit>标签代码: <s:submit action="shipment_deleteShipperFromChosenShipperViewList" type="image" src="/llr/theme/delete.gif" onclick="clearDirtyFlag();deleteShipperFromChosenS 我有以下< 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标记为错误.错误消息是:

Attributevalue not allowed on element input at this point.

当类型是图像时,显然值不是允许的属性.如何让Struts2不生成value属性?

解决方法 在发布固定版本之前,您有几个选择.

>使用纯HTML输入标签< input type =“image”...>而不是< s:submit>.如果你使用的不是简单的主题,那么你也应该把< input>进入一些HTML标签.>将struts2-core jar中的submit.ftl复制到项目中并进行修改.>只是忽略这个W3C Markup ValIDator错误,可能会有更糟糕的事情需要担心. 总结

以上是内存溢出为你收集整理的html – Struts2生成value =“Submit”,W3C标记验证器说这是一个错误全部内容,希望文章能够帮你解决html – Struts2生成value =“Submit”,W3C标记验证器说这是一个错误所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1061939.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-25
下一篇2022-05-25

发表评论

登录后才能评论

评论列表(0条)

    保存