社区
Web 开发
帖子详情
javascript刷新select组件
大真
2007-08-15 01:43:13
在jsp页面中做了两个select.第一个select中的内容是从数据库中读取..当选择其中一个值的时候..把这个值在上数据库中查找内容.查找到的内容放在第二个select中去.
问题是:功能实现了..可是点击第一个select中的值的时候.第二个select没结果..但是一刷新页面..第二个select就有结果了...问一下大家..我用什么语句可以自动刷新第二个select中的内容呢.
...全文
748
14
打赏
收藏
javascript刷新select组件
在jsp页面中做了两个select.第一个select中的内容是从数据库中读取..当选择其中一个值的时候..把这个值在上数据库中查找内容.查找到的内容放在第二个select中去. 问题是:功能实现了..可是点击第一个select中的值的时候.第二个select没结果..但是一刷新页面..第二个select就有结果了...问一下大家..我用什么语句可以自动刷新第二个select中的内容呢.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大真
2007-08-15
打赏
举报
回复
等等...我研究一下.
zhuzhigangmsn
2007-08-15
打赏
举报
回复
给分!
zhuzhigangmsn
2007-08-15
打赏
举报
回复
<script>
function changeOptionvalue(source,field){
var selectedValue = document.all["parentchannelnumber"].options[document.all.parentchannelnumber.selectedIndex].value;
var mySource = source.split("|");
for( i = 0; i < mySource.length ; i++ ){
var subSource = mySource[i].split(",");
if( subSource[0] == selectedValue ){
field.value = subSource[1];
}
}
}
</script>
<select name="channellevel" class="SeleteLevel">
<option value="1">一级栏目</option>
<option value="2">二级栏目</option>
</select>
<select id="parentchannelnumber" name="parentchannelnumber" class="SeleteLevel" onchange="changeOptionvalue('<%=parentChannelNameSource%>',document.channelmanager.parentchannelname)" >
<%
if( channelLevel != 2 ){
out.println("<option value=1>无上级栏目</option>");
}else{
out.println(showOptionSelected);
}
%>
</select>
大真
2007-08-15
打赏
举报
回复
这个是我处理的页面
<%
session.setAttribute("v",con.findLensName(con.chString(request.getParameter("id"))));
%>
<script>
window.history.back();
</script>
大真
2007-08-15
打赏
举报
回复
这个是有select的页面.
<select id="pany" onchange="pan()">
<option value="0">请您选择单位名称</option>
<% try{
rs=st.executeQuery(company);
while(rs.next()){
%>
<option value="<%=rs.getString("company")%>">
<%=rs.getString("company")%>
</option>
<%
}
}catch(NullPointerException e){
System.out.println("没有连接数据库");
e.printStackTrace();
e.getMessage();
}%>
</select>
<td>镜头ID</td>
<TD><select id="lens" onchange="p()">
<option value="">请您选择镜头ID</option>
<%
Vector v1=(Vector)session.getAttribute("v");
if(v1==null){
v1=new Vector();
}
SelectBean sb=null;
for(int i=0;i<v1.size();i++){
sb=(SelectBean)v1.elementAt(i);
%>
<option value="<%=sb.getLensname()%>"><%=sb.getLensname()+"<br>"%></option>
<%}%>
</select></TD>
大真
2007-08-15
打赏
举报
回复
我往第二个select中添加内容是用:
<select id="lens" onchange="p()">
<option value="">ID</option>
<%
Vector v1=(Vector)session.getAttribute("v");
if(v1==null){
v1=new Vector();
}
SelectBean sb=null;
for(int i=0;i<v1.size();i++){
sb=(SelectBean)v1.elementAt(i);
%>
option value="<%=sb.getLensname()%>"><%=sb.getLensname()+"<br>"%></option>
<%}%>
</select>
您写的代码..我放在哪里啊.怎么能执行到这些代码呢.
sudawei123
2007-08-15
打赏
举报
回复
一样啊,发出你的代码来看一下
孟子E章
2007-08-15
打赏
举报
回复
我的代码是新生成第二个select的下拉框,
sudawei123
2007-08-15
打赏
举报
回复
你应该在第一个select里添加onchange=""调用一个javascript的方法给第二个select负值
sudawei123
2007-08-15
打赏
举报
回复
document.forms[0].s2.options.length = 0 把第二个select清空
for(i = 0;i<10;i++){循环给第二个select添加内容
document.forms[0].s2.options[document.forms[0].s2.options.length] =new Option(i,i)
}
大真
2007-08-15
打赏
举报
回复
net_lover这位大侠...你写的代码是什么意思呢..能不能详细说明一下
大真
2007-08-15
打赏
举报
回复
取到数据以我是在另一个页面处理的..之后把结果返回到当前页面中的select(第二个)中去的.你写的代码..我是放在有select这个页面里.还是放在我处理的页面中去呢.
孟子E章
2007-08-15
打赏
举报
回复
你数据怎么取的?
取到数据后执行
document.forms[0].s2.options.length = 0
for(i = 0;i<10;i++)
document.forms[0].s2.options[document.forms[0].s2.options.length] =new Option(i,i)
大真
2007-08-15
打赏
举报
回复
请高手.帮帮助
elementui
select
组件
选中后页面无法
刷新
elementui
select
组件
选中后页面无法
刷新
选中了值但是回显的内容不会同步
刷新
在
select
组件
中的 change 方法使用 this.$forceUpdate() change (val){ this.$forceUpdate() } 可以有效解决此问题
vue3中,点击父
组件
,
刷新
子
组件
的数据(父
组件
内
刷新
子
组件
)
3、点击父
组件
,
刷新
timer。注意:子
组件
里面不需要任何操作。1、子
组件
上绑定timer值。2、定义timer变量。
VUE实现 在父
组件
中
刷新
子
组件
vue 项目, 父
组件
中每次点击按钮重新加载子
组件
,(重新生成dom 元素)_泥猴桃的博客-CSDN博客_vue 重新加载子
组件
下面是复制这位博客大大的内容,方便自己查看 ——————————————————————...
vue中element ui
组件
Select
选择器实现下拉
刷新
功能
在开发过程中,下拉框
组件
一般情况下均为后台返回的数据进行渲染,但是后台有上百条甚至更多数据时,就需要我们通过下拉
刷新
的方式来对
Select
选择器进行处理。其功能效果与分页查询接口一致。上代码: 1.首先在main...
jQuery动态更新下拉列表(使用
select
组件
)
jQuery动态更新下拉列表(使用
select
组件
)
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章