Html <;选择>;多个=”;“多重”;不在Firefox中工作
这个问题只出现在Firefox中(我使用的是最新版本26.0),它在IE和Chrome中运行良好<代码>标记没有显示值,但如果我选择任何空格,它都可以正常工作,所以我猜问题出在演示文稿的某个地方。我试着像建议的那样添加Html <;选择>;多个=”;“多重”;不在Firefox中工作,html,jsp,Html,Jsp,这个问题只出现在Firefox中(我使用的是最新版本26.0),它在IE和Chrome中运行良好标记没有显示值,但如果我选择任何空格,它都可以正常工作,所以我猜问题出在演示文稿的某个地方。我试着像建议的那样添加size属性,但没有成功 <select multiple="multiple" name="activity.teachers" > <option>Select</option> <c:forEach var="theTeach
size
属性,但没有成功
<select multiple="multiple" name="activity.teachers" >
<option>Select</option>
<c:forEach var="theTeacher" items="${teacherList}">
<option value="${theTeacher.teacherId}" label="${theTeacher.title.titleDescription} ${theTeacher.firstName} ${theTeacher.lastName}" />
</c:forEach>
</select>
挑选
在Firefox中看起来是这样的:
它应该是这样的(IE/Chrome):
帮忙
更新:这是HTML页面
<select multiple="multiple" name="activity.teachers" >
<option>Select</option>
<option value="1" label="PhD Tom Hale" />
<option value="2" label="MSc Jane Briggs" />
<option value="3" label="PhD Steve McClintock" />
</select>
挑选
FF中不支持标签属性。将其更改为:
<option value="${theTeacher.teacherId}">${theTeacher.title.titleDescription} ${theTeacher.firstName} ${theTeacher.lastName}</option>
${theTeacher.title.titleDescription}${theTeacher.firstName}${theTeacher.lastName}
我也遇到了一个问题,我指定了“大小=1”,在Chrome中它可以正常工作。但在Firefox中,它只在一行选择框中显示。。只需将其更改为size=“5”即可正常工作。您是否在FF中检查了带有视图源的呈现html?有选项吗?正如您所知,除非您使用的是XHTML或其他严格的doctype,只要有多个
就可以了,您不需要=“多个”
part@JamesMontagne是的,价值观在那里,我已经更新了我的帖子!我甚至不知道标签
是用于选项
标记的,只是用于optgroup
。。。