根据条件,我们只需要显示 1 个标签。这是通过 Javascript 完成的。这很好用,但问题是我们得到一个 508 兼容错误,说 1 个表单元素有 2 个标签。问题在于表中的“for”。删除它也会显示 508 错误。我厌倦了将第二个标签更改为 for="org.dateOfReg",但还是一样。有没有办法只有 1 个标签并从 javascript 动态传递“for”和“name”值?或者还有其他选择吗?请帮忙。非常欣赏它。
<tr id="showDates">
<td id="TypeDate1"><s:label for="dateOfReg" name="dateofReg" value="Date of Interest" /><span class="required" >*</span> :</td>
<td id="TypeDate2"><s:label for="dateOfReg" name="dateofReg" value="Date of Completion" /><span class="required" >*</span> :</td>
<td id="typeDatePick">
<sj:datepicker showButtonPanel="true" id="dateOfReg" name="org.dateOfReg" displayFormat="mm/dd/yy" label="Date of Interest" changeMonth="true" changeYear="true" size="7"/>
</td>
</tr>
谢谢
哈利