各位~问下往JSP里的SELECT控件设置的问题
我准备了setSelectedOption(selectElement, strValue)这个方法:
其中selectElement:是代表SELECT控件
strValue 是从getString(rs, "TANKAKBN")取出的值我要在这个方法里预先设置SELECT的3个选项值
value=0 为空
value=1 为“是”
value=2 为”否“之后,通过strValue 和这三个值匹配 符合的为默认SELECT选项~这个方法要如何实现啊??
我准备了setSelectedOption(selectElement, strValue)这个方法:
其中selectElement:是代表SELECT控件
strValue 是从getString(rs, "TANKAKBN")取出的值我要在这个方法里预先设置SELECT的3个选项值
value=0 为空
value=1 为“是”
value=2 为”否“之后,通过strValue 和这三个值匹配 符合的为默认SELECT选项~这个方法要如何实现啊??
举一个例子:<option value="OH" selected>Ohio</option>这个就是被选中的那个.是被默认选择的,如果你是要自己写控件.就另当别论了.是你可以采用和原来的select
selectElement = (HTMLSelectElement) page.getElementById("cmbKazei"); 1楼的那个方法不行~我要默认为数据库里取出值的选项~~~
<body>
<select id = "s">]
<option value="1">111111</option>
<option value="2">222222</option>
<option value="3">333333</option>
<option value="4">444444</option>
</select>
<script>
var s = document.getElementById('s');
for(var i = 0 ;i < s.options.length;i++){
if(s.options[i].value == '4'){
s.options[i].selected = true;
}
}
</script>
</body>
</html>
如果是html页面的话你可以在页面中间写一段<script>直接写循环过程,不用写方法</script>