首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

select 下拉菜单的有关问题

2012-01-28 
select 下拉菜单的问题select 下拉菜单的问题span classspan_40 idcompanyTypeSpanselect name

select 下拉菜单的问题
select 下拉菜单的问题
 <span class="span_40" id="companyTypeSpan">
  <select name="decEnterpriseInfo.companyType" id="companyType" 
  class="sel01" onchange="companyTypeChange('${decEnterpriseInfo.levyMethod}')"
  onFocus="onFocusSpan('companyTypeSpan')" onBlur="onBlurSpanChange('companyTypeSpan')">
  <c:forEach items="${enterpriseTypeList}" var="bean">
  <c:choose>
  <c:when test="${decEnterpriseInfo.companyType==bean.code}">
  <option value="${bean.code}" selected="true">${bean.name}</option>
  </c:when>
  <c:otherwise>
  <option value="${bean.code}">${bean.name}</option>
  </c:otherwise>
  </c:choose>
  </c:forEach>
  </select>
</span>
想做成点击下拉菜单时,span的背景改变 ,失去焦点是 span背景消失, 现在的问题是,第一次点,span背景改变,但是下拉菜单不展开,再点才展开,怎么才能同时实现呢?

[解决办法]
在改变span背景色事件的最后让select聚焦试试看能不能解决这个问题
[解决办法]

[解决办法]
onchange事件的方法放在onFocus里的onFocusSpan方法里 看看行得通不
[解决办法]
应该是有这种问题 。。第一次点时先执行聚焦的函数去了 。。onchange没有执行 。。
顶下5楼的方法。。

热点排行