根据服务器的返回值动态设置HTML中select中option的显示
来源:互联网 发布:电商美工设计流程 编辑:程序博客网 时间:2024/05/19 17:04
JS代码:
<script type="text/javascript">
window.onload= function(){
var typeValue = document.getElementById("selectType").innerHTML;
document.getElementById("select_type").selectedIndex = typeValue;
}
</script>
服务器的返回值放在一个隐藏域中:
<div id="selectType" style="display:none">
<%=a.getHt()[1].get("TYPE").toString()%>
</div>
HTML中select的写法:
<select name="TYPE" id="select_type">
<option value="0">默认</option>
<option value="1">市区</option>
<option value="2">县区</option>
<option value="3">市区营业部</option>
<option value="4">县区营业部</option>
<option value="5">A类厅</option>
<option value="6">B类厅</option>
</select>
应该注意select中的selectedIndex 属性是从option中的值是从0开始计算的.原理很简单,设置一个隐藏域,放入服务器返回的值(可用JSTL标签实现,页面不包含JAVA表达式),当window加载(onload)的时候,获取到这个隐藏域中的值typeValue ,然后获取到select元素,设置它的selectedIndex 值为typeValue 。值得注意的是selectedIndex 的值是从上到下从0开始递增的,设置的时候应该注意相应类型对应相应的排序位置。
- 根据服务器的返回值动态设置HTML中select中option的显示
- 把<select>中option的转换为数组,并根据option text的值,设置选中,并刷新
- js动态显示select option的值
- 动态改变select中option的次序
- 动态设置select的option值
- SELECT中OPTION元素的显示隐藏
- ie6.0中关于动态改变html中select标签中option的处理方法
- 根据select标签中option选项的变化动态更改表单元素
- js动态设置Select中Option选中
- select 中option的使用以及动态增加select
- 根据select中option的text或value来选中
- 动态显示select的option默认显示
- 动态显示select的option默认显示
- select中,动态增加option 并设置当前选中值
- HTML中select的option设置selected="selected"无效的解决方案
- 怎么动态的设置select标签中option选项的selected属性
- 动态给option设置selected后,select下拉框显示不正确,selected=“selected”的option
- html中select标签根据枚举获得值的总结
- seo 优化 诗歌‘百雅歌’
- 第二章 函数知识总结
- 中文分词词典构造简述
- Flex KeyboardEvent Code
- 策略模式与状态模式
- 根据服务器的返回值动态设置HTML中select中option的显示
- 堆和栈的区别
- javascript函数特点(zz)
- sp_MSforeachtable使用方法
- 第三章 数列知识总结
- 使用PB9.0数据窗口遇到的问题
- 企业在网站更新过程中应该注意哪些因素
- 看例子学perl--3
- js继承探讨