我的代码:
<label class="btn btn-default">
<s:checkbox name="viewTypeDescr" /> 
<s:text name="name.contentType" />
</label>
文档:http://struts.apache.org/release/2.3.x/docs/checkbox.html
说它将呈现input[type=checkbox]
相反,这就是我得到的:
<label class="btn btn-default">
<input type="checkbox" name="viewTypeDescr" value="true" id="search_viewTypeDescr">
<input type="hidden" id="__checkbox_search_viewTypeDescr" name="__checkbox_viewTypeDescr" value="true">
Content Type
</label>
添加input[type="hidden"]
使得结果页面无效,因为标签内部可以有最多1个输入。
无效的定义:
<html><head><title>foo</title></head><body>
和</body></html>
的方式对其进行解析以减少错误错误无论如何,当您将文档提交给QA进行验证时,他们会使用validator.w3.org,这就是最重要的。
隐藏的原因是什么?我怎么能摆脱它或把它移到其他地方?
答案 0 :(得分:0)
我使用parent = simple创建了一个新主题,并将使用它。
仍然不知道隐藏的假设目的是什么......