Firefox没有正确显示表单(Chrome和IE显示相同的表单没有任何问题)。
在Firefox中,第一行中的表单文本值不会出现。
在Firefox Firebug中显示:
<td>
<select id="refSearchType" size="10" name="refSearchType">
<option selected="true" label="Option1" value="Option1"></option>
<option value="Option2">Option2</option>
<option value="Option3">Option3</option>
</select>
在IE查看源代码中显示:
<td>
<select id="refSearchType" name="refSearchType" size="10">
<option value="Option1" label="Option1" selected="selected" />
<option value="Option2">Option2</option>
<option value="Option3">Option3</option>
</select>
</td>
我的jsp代码:
<td>
<form:select path="refSearchType" size = "10">
<option value="${first}" label="${first}" selected="selected"/>
<form:options items="${searchList}" />
</form:select>
</td>
我试图将selected =的值切换为“true”或“yes”,不起作用
CTRL + F5也不起作用
请咨询
提前谢谢
答案 0 :(得分:0)
我通过在选项值
中添加$ {first}来解决问题 <td>
<form:select path="refSearchType" size = "10">
<option value="${first}" label="${first}" selected="selected">${first}</selected>
<form:options items="${searchList}" />
</form:select>
</td>
答案 1 :(得分:0)
这是Firefox中的一个错误。他们似乎并不关心,因为自HTML 2.0之前就已存在这种情况