- <!--
- 部门
- -->
- <script type="text/javascript">
- function getSelectedDepartmentValue(){
- var temp="";
- var obj2=document.addNotice.selectDepartment;
- var length=obj2.options.length;
- for(i=0;i<length-1;i++){
- value = obj2[i].value;
- text = obj2[i].text;
- temp+=value+"|";
- }
- if(length>0){
- temp = temp + obj2[length-1].value;
- }
- document.addNotice.departments.value = temp;
- alert(document.addNotice.departments.value);
- }
- function addDepartmentElem(){
- var obj1=document.addNotice.allDepartment;
- var obj2=document.addNotice.selectDepartment;
- var length1=obj1.options.length;
- var arr=new Array(length1);
- for(var loop=0;loop<obj1.options.length;loop++){
- var count=0;
- for(var index=0;index<obj2.options.length;index++) {
- if(obj2.options[index].value==obj1.options[loop].value)
- {
- count++;
- break;
- }
- }
- if(count==0){
- if(obj1.options[loop].selected) {
- var option=document.createElement("option");
- option.text=obj1.options[loop].text;
- option.value=obj1.options[loop].value;
- obj2.options.add(option);
- }
- }
- }
- }
- function removeDepartmentElem(){
- var obj2=document.addNotice.selectDepartment;
- var length=obj2.options.length;
- for(var i=obj2.options.length-1;i>=0;i--){
- if(obj2.options[i].selected){
- obj2.options.remove(i);
- }
- }
- }
- </script>
- <sql:setDataSource
- url="jdbc:oracle:thin:@192.168.1.108:1521:hqh"
- driver="oracle.jdbc.driver.OracleDriver" user="scott"
- password="tiger" var="mydb" />
- <form method="post" action="AddNotice" name="addNotice"
- style="margin-left: 30;" οnsubmit="return checkValues(this);">
- <sql:query var="rs" dataSource="${mydb}"
- sql="select * from HR_DEPARTMENT_DATA" />
- <table align="center" width="80%">
- <caption>请选择部门</caption>
- <tr>
- <td align="right" width="40%">
- <select name="allDepartment" size="8" style="width: 80%" multiple="multiple">
- <c:forEach items="${rs.rows}" var="department">
- <option value="${department.departmentId }">${department.name }</option>
- </c:forEach>
- </select>
- </td>
- <td width="20%" align="center">
- <input type="button" value=">>" οnclick="addDepartmentElem();">
- <br>
- <br>
- <input type="button" value="<<" οnclick="removeDepartmentElem()">
- </td>
- <td align="left" width="40%">
- <select name="selectDepartment" id="selectDepartment" size="8" style="width: 80%" multiple="multiple"></select>
- </td>
- </tr>
- </table>
转载于:https://blog.51cto.com/huqianhao/954822