select获取选中的opetion的属性值,可以作为一个例子,学习到其中的思想,很多控件与之类似
<select name="factoryId" οnchange="setFactoryName(this.options[this.selectedIndex].text);">
<option value="">--请选择--</option>
<c:forEach items="${factoryList}" var="f">
<option value="${f.id}">${f.factoryName}</option>
</c:forEach>
</select>
在js中:
<script language="javascript">
//设置选择的厂家名称
function setFactoryName(val){
document.getElementById("factoryName").value = val;
}
</script>