
function mychange(data) {
if (data.value == '0') {
window.location.href='xxxx.action'
}
}
</script>
<select name='sextype' onchange='mychange(this)'.....
按照你的追问思路就是 页面初始化时不添加option
在select上面添加一个事件 focus 或是 click 事件
触发事件时动态添加option
在动态添加option时 判断下是否已经添加过了
<script language="javascript">
function add2(){
if(document.getElementById("menu1").options.length==0){
document.getElementById("menu1").options.add(new Option("已反馈","已反馈"))
document.getElementById("menu1").options.add(new Option("未反馈","未反馈"))
}
}
</script>
<select name="menu1" id="menu1" onclick="add2()"></select>
为刚才选择的下拉框选项?Java codeselect onchange= window.location.href='probation.jsp?q='+this.value style=
position:absoluteleft:380pxtop:120pxz-index:2width:120px
% while (rs.next()) {
out.print(option Value=+ rs.getInt( dt_id ) + +
rs.getString( dt_name )+ /option )}%/select
option 的内容是从数据库查询得出的结果
提交的目的文件就是本文件自身求高手指点巨谢!
------解决方案--------------------------------------------------------
你在select 标签 加上 value 属性就可以了
------解决方案--------------------------------------------------------
把你提交的那个value 存到js 里,然后,在判断一下是不是一样的,一样就选中
------解决方案--------------------------------------------------------
页面有刷新的话,那么你在后台把刚选择的值再传递到 jsp 页面来,然后 js 获取后赋给
select 对象就是
var sel = document.getElementById( selectId )
sel.value = %=request.getAttribute( .. )%
------解决方案--------------------------------------------------------
out.print( option Value= + rs.getInt( dt_id ) + + rs.getString( dt_name )
这句添加上判断语句,如果相同就checked
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)