一个select标签数据改变,另一个select标签数据随之改变
来源:互联网 发布:地理探测器软件 编辑:程序博客网 时间:2024/06/05 15:37
在jsp页面的时候,出现了一个这样的需求。有两个select标签,一个select标签数据变化,另外一个select标签随之变化。
jsp页面代码:
<tr id="suppUserId1"> <td><font color="red" style="margin-right:10px">*</font>配送员:</td><td class="td2"> <select name="suppUserId" id="suppUserId" style="width: 150px;height: 22px" onchange="selectSupp()"> </select> </td></tr> <tr> <td><font color="red" style="margin-right:10px">*</font>配送员对应的供应商:</td> <td class="td2"> <select name="suppId" id="suppId" style="width: 150px;height: 22px"> </select> </td></tr>
对应的页面是:
根据配送员的下拉框,下面的配送员对应的供应商部分,就会随之变化。
下面是有关的js代码:
//查询配送员绑定的供应商function selectSupp(){ var oSel = document.getElementById("suppId");//获取供应商的下拉信息 var oOp = oSel.children; //获取select列表的所有子元素。 for(var i=0,len = oOp.length;i<len;i++) {//将供应商的下拉菜单的数据清除 oSel.removeChild(oOp[i]); //循环删除所有子元素 } var objS = document.getElementById("suppUserId");//获取配送员的信息 var suppUserId = objS.options[objS.selectedIndex].value;//获取配送员下拉选定的数据 //根据地址和配送员信息发送一个ajax查询,获取相应的配送员信息 $.ajax({ url:'delOr.do?method=selectBdSupp', data:{ shouhuoxiaoid:shouhuoxiaoid, suppUserId:suppUserId }, success : function(data) {//将查询到的供应商信息放在供应商的select标签框中 if(data.length!=0){//绑定的供应商显示 for(var i=0;i<data.length;i++){ $("#suppId").append("<option value = "+data[i].id+">"+data[i].supplier_Name+"</option>"); } }else{ document.getElementById("suppUserId").innerHTML = "<option value = "+""+">"+null+"</option>" ; document.getElementById("suppId").innerHTML = "<option value = "+""+">"+null+"</option>" ; $.messager.alert('分配配送单', '配送员没有绑定的供应商','info'); return; } } }); }
阅读全文
0 0
- 一个select标签数据改变,另一个select标签数据随之改变
- jsp select标签如何不能改变
- 移动select标签的数据
- 一个select的数据控制另一个select数据的事例
- Loner_Li JQuery之 通过‘Select’ 标签 改变图片的透明度
- 使用Jquery-Ajax改变Select标签进行联动
- CSS:改变select、option标签的默认样式
- Struts2中select/doubleselect标签数据显示
- Struts2中select/doubleselect标签数据显示
- sturts2---select标签回显数据
- JSP自定义select标签 字典表数据
- JS给select标签添加数据
- Select标签后台获取动态数据
- jsp自定义标签 <dict:select... 选择标签和数据字典
- select标签,拉下获取数据,数据从数据库获取绑定
- select标签
- select标签
- select标签
- java位运算符总结
- java Class.getResource和ClassLoader.getResource
- arm上获取寄存器的值
- centos weedfs安装配置
- iOS const static extern
- 一个select标签数据改变,另一个select标签数据随之改变
- 深入浅出外观模式(二)
- Unable to complete the scan for annotations for web application [] due to a StackOverflowError
- Android adb 常用命令
- android集成讯飞语义听写
- NTP的配置
- vue keep-alive的作用
- Dividing HDU
- 指向类成员函数的指针