`

select 左右移动(原先项目中的权限)

阅读更多
<html>
  <head>
    <title>test.html</title>
     <script type="text/javascript">
        function addItem(sour,dest){
         if(sour.selectedIndex==-1){
          return;
         }
        var sourText = sour.options[sour.selectedIndex].text;
        var sourValue = sour.options[sour.selectedIndex].value;
        dest.options.add(new Option(sourText,sourValue));
        sour.options.remove(sour.selectedIndex); 
        }
        
         function addItemAll(sour,dest){
         if(sour.length==-1){
          return;
         }
         for(var i=0;i<sour.length;i++){
        var sourText = sour.options[i].text;
        var sourValue = sour.options[i].value;
        dest.options.add(new Option(sourText,sourValue));
         } 
          var k=0;
         while((k = sour.length-1)>=0){
          sour.options.remove(k); 
          }
        }
     </script>
  </head>
  
  <body>
    <form name="from1" action="action1">
      <table name="table1">
      <tr>
        <td>
        可用:<br>
       <select name="leftSelect" multiple="multiple" style="width:300px;heigth:300px;" ondblclick="addItem(leftSelect,rightSelect)">
           <option value="loption1" >101项</option>
           <option value="loption2" >102项</option>
           <option value="loption3" >103项</option>
           <option value="loption4"  >104项</option>
           <option value="loption5"  >105项</option>
       </select>
       </td>

       <td>
             <input name="addButton" type="button" value="添加>>" onclick="addItem(leftSelect,rightSelect)"/> 
              <br>
             <input name="addAll" type="button" value="全部添加>>" onclick="addItemAll(leftSelect,rightSelect)"/>
              <br>
             <input name="removeButton" type ="button" value="移出" onclick="addItem(rightSelect,leftSelect)"/>
              <br>
             <input name="reMoveAll" type="button" value="全部移除" onclick="addItemAll(rightSelect,leftSelect)"/>
         </td>

        <td>
        现有:<br>
       <select name="rightSelect"  multiple="multiple"  style="width:300px;heigth:300px;" ondblclick="addItem(rightSelect,leftSelect)">
           <option value="roption1" >96项</option>
           <option value="roption2" >97项</option>
           <option value="roption3" >98项</option>
           <option value="roption4" >99项</option>
           <option value="roption5" >100项</option>
       </select>
       </td>
       </tr>
       </table>
    </form>
  </body>
</html>

 

分享到:
评论

相关推荐

    select选择框内容左右移动

    本主题聚焦于如何实现`select`选择框内容的左右移动功能,这是一种增强用户体验的方式,尤其适用于需要用户在多个选项间频繁切换的场景。下面将详细探讨这一功能的实现原理、技术栈以及相关的编程知识点。 1. **...

    java Script ,jquery 写的 select 中的option 左右移动,上下移动

    这个项目是关于如何实现一个功能,使得在HTML `&lt;select&gt;` 元素中的 `&lt;option&gt;` 选项能够通过左右、上下移动来改变它们的顺序。这个特性对于创建具有可定制排序的列表非常有用,比如在编辑模式下,用户可以根据自己的...

    创建只有select 权限的用户方法

    Select权限是数据库中最基本的权限,允许用户查询数据库中的数据。在Oracle数据库中,赋予select权限需要使用GRANT语句。例如,赋予cc551it用户select权限,可以使用以下语句: ```sql GRANT SELECT ON newccs.TABLE...

    jquery+select选中左侧项目移动到右侧

    至此,我们已经实现了所需的功能:用户可以选中左侧 select 中的项目,点击按钮后,选中的项目会移动到右侧的 select 中。请注意,这里假设您已经引入了 jQuery,如果您的压缩包中没有包含 jQuery,您需要自行从 ...

    select选择框内容左右移动添加删除.zip

    select选择框内容左右移动添加删除代码基于jquery-1.8.3.min.js实现,简单实用,选中选项内容,点击移动按钮可进行内容左右移动,双击option内容也可左右移动,支持单选移动、多选移动和一键全部移动!

    bootstrap左右多选多multselect插件

    通过这种方式,Bootstrap左右多选多Multiselect插件能够灵活地融入到各种项目中,提升用户体验。 总之,Bootstrap Multiselect插件是一个强大的工具,它使得在Web应用中实现复杂的多选交互变得简单而直观,无论是...

    两个 select 下拉框中的数据相互移动

    当需要实现两个`select`下拉框之间的数据交互,比如从一个框移入选项到另一个框,这种功能常见于数据分类、角色分配或者权限设置等场景。本篇文章将详细讲解如何实现这样的交互功能。 首先,我们需要创建两个`...

    两个select 框的数据移动

    在某些交互式应用中,我们可能需要实现一个功能,让用户能够从一个`&lt;select&gt;`框(通常称为“源”或“左侧”框)选择一个或多个选项,然后将这些选项移动到另一个`&lt;select&gt;`框(“目标”或“右侧”框)。这种操作常见...

    javascript 操作两个select,左右选择值。

    用户可以选择其中一个Select中的选项,并将其移动到另一个Select中。为了实现这个交互,我们可以监听Select元素的`change`事件,当用户做出选择时触发相应的操作。 ```html &lt;select id="selectLeft" multiple&gt; ...

    select框上下移动排序

    在网页设计中,`&lt;select&gt;`元素用于创建下拉列表,常常用于提供多个选项供用户选择。当需要对这些选项进行动态排序,比如允许用户通过上下移动来调整选项的顺序时,就需要用到“select框上下移动排序”的技术。这个...

    基于jquery实现select选择框内容左右移动添加删除代码分享

    在本文中,我们将深入探讨如何使用jQuery库来实现一个功能丰富的select选择框,该功能允许用户将选项在两个select元素之间进行左右移动、添加和删除。这个功能在数据管理、选项筛选或用户自定义设置等场景中非常有用...

    select中的option移动事件

    处理option的移动事件,很多人不知道的option的移动事件怎么处理。

    移动设备 select jquery插件

    使用此类插件时,开发者需要将插件的CSS和JS文件引入到项目中,然后通过jQuery选择器找到需要替换的`&lt;select&gt;`元素,调用插件方法对其进行初始化。例如: ```javascript $(document).ready(function() { $('select...

    js控制 select表单子节点左右上下移动

    这篇博客“js控制 select表单子节点左右上下移动”提供了一个解决方案,它可能包含了一个名为`optionSelect.js`的脚本文件,用于实现这个功能。 首先,我们需要理解`select`元素和它的`option`子元素。在HTML中,`...

    移动mobileSelect插件及省市区数据

    1. **引入资源**:将“mobileSelect”相关的JS和CSS文件引入到项目中,确保在页面加载时可以访问。 2. **初始化插件**:在HTML结构中创建相应的选择器元素,并通过JavaScript调用插件的初始化方法,设置必要的参数。...

    jQuery双向列表左右移动选择框代码

    **jQuery双向列表左右移动选择框**是一种常见的交互设计,它允许用户在两个列表之间移动项目,通常用于选择或分配选项。这种设计广泛应用于各种应用程序,如设置管理、权限分配等。下面将详细介绍如何实现这样的功能...

    react-可视化操控左右多选select的React组件

    在React开发中,创建一个可视化操控的左右多选Select组件是一项常见的需求,特别是在构建复杂的用户界面时。这个组件允许用户通过直观的交互方式在两个选择框之间移动选项,从而实现多选功能。以下是对该React组件...

    创建用户只分配select 权限

    创建一个用户,只分配select 权限 1. 用sys用户登陆, 创建用户并赋权限 create user cc551it identified by "cc551it"; grant connect,resource to cc551it; grant create synonym to cc551it; 2. 用newccs用户...

    select框左右数据交换

    功能强大,编写简单,易于看懂,左右两个select框进行数据交换。支持多选交换以及排序功能,需要的童鞋可以下载一试

Global site tag (gtag.js) - Google Analytics