选择下拉框改变页面数据保存下拉框的值
功能就是选择下拉框触发onchange事件改变页面的内容,现在内容可以改变,但是下拉框的值一直是默认,求个解决方案。给点实例代码。下拉框的onchange事件functi...
功能就是 选择下拉框 触发onchange事件 改变页面的内容,现在 内容可以改变,但是 下拉框的值一直是默认,求个解决方案。给点实例代码。
下拉框的onchange事件
function Change(value){
var subjectName = document.getElementById("subjectName").value;
if(value=="0"){
find();
}
else if(value=="1"){
document.forms[0].action = '<%=request.getContextPath()%>/weibo/selectWeibo.action?subjectName=' + subjectName;
document.forms[0].submit();
}
}
我action中有和下拉框name同名的变量,也有get set方法
private String pm; //下拉框的值
但是不知道在页面怎么改变下拉框显示的内容 求大神帮忙 展开
下拉框的onchange事件
function Change(value){
var subjectName = document.getElementById("subjectName").value;
if(value=="0"){
find();
}
else if(value=="1"){
document.forms[0].action = '<%=request.getContextPath()%>/weibo/selectWeibo.action?subjectName=' + subjectName;
document.forms[0].submit();
}
}
我action中有和下拉框name同名的变量,也有get set方法
private String pm; //下拉框的值
但是不知道在页面怎么改变下拉框显示的内容 求大神帮忙 展开
1个回答
展开全部
下拉框里边的内容三种实现方法。一个就是自己设置,这样会一成不变;二就是绑定数据,这样你的数据库中对应的字段是什么就是什么;三就是自己从数据库读出自己想要的数据然后向下拉框添加,这样也能将其value值添加。第二种和第三种其实一样的,就是第三种能够获取到自己想要的数据。
第一种就是自己设置下拉框的Items属性,第二种可以手动绑定数据源也可以代码实现,第三种就是自己的代码实现数据的选择,然后实现向下拉框中添加节点。
我就说了下拉框中的内容实现方法,“但是不知道在页面怎么改变下拉框显示的内容”这句话是想改变下拉框内容还是说选择之后默认值没有改变还是其他?
第一种就是自己设置下拉框的Items属性,第二种可以手动绑定数据源也可以代码实现,第三种就是自己的代码实现数据的选择,然后实现向下拉框中添加节点。
我就说了下拉框中的内容实现方法,“但是不知道在页面怎么改变下拉框显示的内容”这句话是想改变下拉框内容还是说选择之后默认值没有改变还是其他?
追问
也就是说选择后 改变页面的内容。 下拉框的值保持不变 ,比如说 我选择了 负面信息,下面显示为负面信息,下拉框在刷新页面后也是显示负面信息。
追答
这样啊,在下拉框的change事件中进行所选条件的数据查询,将查询出来的数据作为数据源绑定到你的下边显示的信息的数据绑定控件上,每次选择都要这样。就相当于你每次进行条件查询时都要进行数据的筛选,数据的刷新显示。
拿负面信息来说,点击负面信息后,就要从数据库中Select出负面信息的数据,将其作为数据源绑定数据数据绑定空间中进行显示。
protected void dropRepeat_SelectedIndexChanged(object sender, EventArgs e)
{
ViewState["pageindex"] = "0";
show();
}
我的show()函数就是进行数据筛选并且绑定数据源的函数。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询