select2 点击事件的onchang事件,点击一次出现 一个值,点击第二次出现第一次和第二次的值,累加起

2014年4月 PHP大版内专家分月排行榜第二2014年3月 PHP大版内专家分月排行榜第二2014年3月 Web 开发大版内专家分月排行榜第二2014年2月 PHP大版内专家分月排行榜第二
2014年4月 Web 开发大版内专家分月排行榜第三
2014年4月 PHP大版内专家分月排行榜第二2014年3月 PHP大版内专家分月排行榜第二2014年3月 Web 开发大版内专家分月排行榜第二2014年2月 PHP大版内专家分月排行榜第二
2014年4月 Web 开发大版内专家分月排行榜第三
2017年8月 总版技术专家分月排行榜第一
2016年2月 总版技术专家分月排行榜第二2014年2月 总版技术专家分月排行榜第二2013年4月 总版技术专家分月排行榜第二
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。jsp中select的onchange事件用法实例
作者:hacker0825
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了jsp中select的onchange事件用法,以实例形式较为详细的分析了JSP数据库查询、遍历及结合JavaScript响应鼠标事件处理select相关技巧,需要的朋友可以参考下
本文实例讲述了jsp中select的onchange事件用法。分享给大家供大家参考,具体如下:
&script language = "JavaScript"&
onecount=0;
subcat = new Array();
int count = 0;
java.sql.ResultSet rs1 = DBManage.executeQuery("select hydm,zhydm,zhymc from zhy ");//读取数据
while(rs1.next())
String selhydm=rs1.getString("hydm").trim();
String zhydm=rs1.getString("zhydm").trim();
String zhymc=rs1.getString("zhymc").trim();
subcat[&%=count%&] = new Array("&%=zhydm%&","&%=selhydm%&","&%=zhymc%&");//产生数组
count = count + 1;
if(rs1!=null) DBManage.closeCOnn();
onecount=&%=count%&;
function changelocation(id)
document.form1.selzhy.length = 0;
document.form1.selzhy.options[0] = new Option('选择子行业分类','');
for (i=0;i & i++)
if (subcat[i][1] == hydm)
document.form1.selzhy.options[document.form1.selzhy.length] = new Option(subcat[i][2], subcat[i][0]);
&table width="500" border="0" cellspacing="0" cellpadding="0" align="center"&
&td width="180" height="20" align="right"&选择行业分类:&/td&
&td width="320"&
&select name="selhy" onChange="changelocation(document.form1.selhy.options[document.form1.selhy.selectedIndex].value)" size="1" &
&option value="2"&请选择行业分类&/option&
rs = DBManage.executeQuery("select * from hy");
while(rs.next())
String hydm=rs.getString("hydm").trim();
String hymc=rs.getString("hymc").trim();
&option value="&%=hydm%&"&&%=hymc%&&/option&
if(rs!=null) DBManage.closeCOnn();
&td height="20" align="right"&选择子行业分类:&/td&
&select name="selzhy" &
&option value="" selected&请选择子行业分类&/option&
&form name=form1&
&select name=province onchange="cityName(this.selectedIndex)"&
&option value=""&请选择省名&/option&
&select name=city&
&option value=""&请选择城名&/option&
&script language=javascript&
var city1 = ["杭州", "宁波", "温州", "绍兴", "金华", "湖州"];
var city2 = ["南京", "苏州", "无锡", "常州", "镇江", "徐州"];
var city3 = ["合肥", "翕县", "黄山", "祁门", "休宁"];
var city4 = ["南昌", "九江", "赣州", "上饶", "新余", "景德镇"];
var provinceName = ["浙江", "江苏", "安徽", "江西"];
function province()
var e = document.form1.
for (var i=0; i&provinceName. i++)
e.options.add(new Option(provinceName[i], provinceName[i]));
function cityName(n)
var e = document.form1.
for (var i=e.options. i&0; i--)
e.remove(i);
if (n == 0)
var a = eval("city"+ n); //得到城市的数组名
for (var i=0; i&a. i++) e.options.add(new Option(a[i], a[i]));
function window.onload()
province(); //初始时给省名下拉菜单赋内容
希望本文所述对大家JSP程序设计有所帮助。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具最新碎语:最近霉到了住。哎。。。
您的位置: && js里面获取select修改值以前的值
假设一个select有三个option,值分别为A,B,C
当select选择A的时候,我修改select的值为B,但是在修改为B的同时,我需要获取它之前的值A
问题就来了,给select应用onchange事件时,通过jquery的val获取到的是修改后的值
解决办法就是:
定义一个全局变量
给select绑定click事件,当单击发生时,这时select的值还没有改变,通过val获取后,存放到全局变量E里
给select绑定onchange事件,当修改值时,通过val获取的值是修改后的值,而这时存放在全局变量E里面的值就是修改之前的值了
菜鸟记录,高手不要吐槽
以下为代码:主要解决多个select选项值相同时,其中一个已经选择了某项后,其他select就不能再选择
var select_old_
$(document).ready(function(){
$("select").click(function(){
//存储select修改之前的值
select_old_value=$(this).val();
//给select绑定的onchange事件处理函数
function del_option(obj)
var op_val=$(obj).val();
if(op_val)
$("select").each(function () {
$(this).children("option[value='" + op_val + "']").attr("disabled", "disabled");
$(this).children("option[value='" + select_old_value + "']").attr("disabled", false);
$(obj).children("option[value='" + op_val + "']:disabled").attr("disabled", false);
$(obj).children("option[value='" + select_old_value + "']:disabled").attr("disabled", "disabled");
转载请注明本文标题和链接:《》
相关日志:
邮箱(必填)
网址(选填)HTML onchange 事件属性Access denied |
used Cloudflare to restrict access
Please enable cookies.
What happened?
The owner of this website () has banned your access based on your browser's signature (3bd3b368b2149877-ua98).}

我要回帖

更多关于 js select 点击事件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信