html - <select> 多个 ="multiple"在 Firefox 中不起作用

标签 html jsp

此问题仅出现在 Firefox 中(我使用的是最新版本 26.0),在 IE 和 Chrome 中工作正常。 <select>标签没有显示值,但如果我选择任何空白,它就可以正常工作,所以我猜问题出在某处的演示中。我尝试添加 size属性如建议的here ,但没有成功。

<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 中看起来像这样:

enter image description here

它应该看起来像这样(IE/Chrome):

enter image description here

帮忙?

更新:这是 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 不支持 lab​​el 属性。将其更改为:

<option value="${theTeacher.teacherId}">${theTeacher.title.titleDescription} ${theTeacher.firstName} ${theTeacher.lastName}</option>

Unfixed bug for this issue open since 2000

关于html - <select> 多个 ="multiple"在 Firefox 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21070510/

相关文章:

html - label 标签中的 FOR 是什么意思?

PHP DOMXPath 正在剥离匹配文本中的我的标签

java - 从 doHeaders() 中删除重复的 header 条目

未找到 JSP 类异常

java - Tomcat 忽略我的自定义错误 servlet/页面

html - 并排对齐两个导航列表

javascript - jQuery 可滚动 ul 通过箭头(并在到达列表的顶部或底部时删除箭头)

底 Angular 上的 jQuery 圆 Angular 半径不起作用

java - 如何将 bytearray 转换为 img 标签?

jsp - 如何查找所有已登录的用户以及正在访问该网站但尚未登录的用户?