select的onchange事件在本页刷新

用select的onchange事件按排序和按地区搜索筛选,在本页刷新该怎么实现,请各位高手指点,我试了用window.open(变量,'_self')可以在本页刷新,但他会影响其它的,感觉是刷新到了他的上一个页面,会影响之前选的分类,没有更新session值

第1个回答  推荐于2016-09-15
<select name="province" id="province" onchange="regionMenu.change(regionMenu.dom2, this.options.selectedIndex);"><option value="0">选择地区</option><option></option></select>
<select name="city" id="city"><option value="0">选择城市</option><option></option></select>
<script type="text/javascript">
regionMenu = new dynamicMenu();
regionMenu.data = regionData;
regionMenu.dom1 = document.getElementById('province');
regionMenu.dom2 = document.getElementById('city');
regionMenu.init();
regionMenu.selected('请选择','请选择');
</script>
具体请 http://www.51reward.com 搜索部分里的地区、城市联动选项本回答被提问者采纳
第2个回答  2010-05-01
假设onchange发生后 需要变动的div的id为"div1"你可以用jquery里的 .html()操作 具体格式为$("#div1").html("里面放html代码");这段代码就是onchange发生后 把div1内的html代码变为html("")里的代码

select的onchange事件在本页刷新
<select name="province" id="province" onchange="regionMenu.change(regionMenu.dom2, this.options.selectedIndex);"><option value="0">选择地区<\/option><option><\/option><\/select> <select name="city" id="city"><option value="0">选择城市<\/option><option><\/option><\/select> <...

select中onchange的用法
onChange事件只有在值改变时才可触发,所以必须在每一次选择时(尤其第一次)保证选择的值是改变的!onmousedown单击一次就查询一次,所以每选择一次就查询一次,增加了数据库的负担。每次选择至少要查询两次(一次是在数据库加载数据,一次是选择选项时又触发一次,)咧:<selectname="expireDay"id="expire...

下拉框后怎么实现在选择后自动弹出效果
首先,你的onchange不应该放在option上,应该在select对象上加onchange事件,其次,在页面加载的时候或者刷新的时候不会触发onchange事件,所以直接这样写就可以达到你的目的:<select name="selectValue" onchange="selectStr()" id="selectName"> <option>请选择<\/option> <option value="1">首页<\/op...

html中select标签的onChange属性是干什么用的?
onchange 意为当改变时,也就是你select的选项值发生改变时!这个的可以用在多级下拉列表的自动更新上面!例如,学校有很多学院、学院下面有很多系,系下面有很多专业,在显示的时候不可能都全部列出来,可以通过onchage事件自动更新,例如学院选择商贸,那么专业的下拉列表里面就显示营销、国贸等商贸学院下属...

html的<select>的onchange事件问题
java是不能在前台html中执行的,所有呈现给客户的界面都是经过服务器解析过的。如果想执行java方法,可以在onchange里面写入js,重新加载当前页面,根据传递过来的参数,做相应的处理,例如:onchange="location.href='url?action=ddd'",这样可以根据get获取的action的值来执行相关的代码。另外ajax也可以实现...

select的onchange事件如何绑定方法或者事件?
然后定义了一个处理onchange事件的函数handleSelectChange。最后,我们使用addEventListener方法将handleSelectChange函数绑定到select元素的change事件上。当用户在select元素中选择不同的选项时,handleSelectChange函数将被调用,你可以在该函数内执行你想要的操作,例如根据用户的选择更新页面内容。

select的onChange事件触发与多次执行
onChange事件只有在值改变时才可触发,所以必须在每一次选择时(尤其第一次)保证选择的值是改变的!第一个默认选中 这样在选择第二个时,值就会变即可触发onChange;我们用Select的onchange事件时,常会遇到这样一个问题,那就是连续选相同一项时,不触发onchange事件.select的onchange事件就是这样子的.你得有...

<select>控件中,选中第一个值是不会触发onchange事件的,如何使选中第一...
onchange从这个名称就可以看出,只有在select的选项有改变(change)的时候才会触发这个事件的。一般情况下select的第一个选项是默认选项,当你选中第一个项时,由于值没有改变,所以是不会触发onchange事件的。解决这个问题并没有什么完美的办法,一般你可以增加一个空值的项作为第一选项,比如<option>请...

select的onchange事件在IE和firefox下的区别
需要配合回车,或者onblur事件,为了修补这两者间的 差别,可以对firefox做相应的bug hack.<select name="sel" id="sel#i#" onchange=" ( function here )" onkeyup="this.blur();this.focus();"> 您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。

javascript中select的onchange事件获取当前选项的值
当前值是:<select onchange="alert(this.value);"><option value="test1">test1<\/option><option value="test2">test2<\/option><\/select> javascript简介:JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,...

相似回答