<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    分享java帶來(lái)的快樂

    我喜歡java新東西

    js 實(shí)現(xiàn)list內(nèi)部元素上下移動(dòng)

    <%@ page contentType="text/html; charset=GB2312" language="java"%>
    <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=GB2312" />
    <title>調(diào)整上下左右順序?qū)嵗?lt;/title>
    <link rel="stylesheet" href="style/style_<%=strCssType%>.css"
    type="text/css">
    <script language="JavaScript">
    function chooseItems(source, target)
    {
    var choiceOptions = source.options;
    var selectedOptions = target.options;

    for (i = 0; i < (choiceOptions.length); i++)
    {
    var temp = choiceOptions.item(i);
    if (temp.selected == true)
    {
    var oOption = document.createElement("OPTION");
    selectedOptions[selectedOptions.length] = new Option(temp.text, temp.value);
    }
    }

    for (j = (choiceOptions.length-1); j >= 0; j--)
    {
    var temp = choiceOptions.item(j);
    if (temp.selected == true)
    {
    choiceOptions[j] = null;
    }
    }
    }

    function adjustUp()
    {
    var itemOptions = form1.selectcolumns.options;
    var selectedOption;
    var count = 0;
    var index;
    for ( i = 0; i < itemOptions.length ; i++)
    {
    var temp = itemOptions.item(i);
    if (temp.selected == true)
    {
    count++;
    if (count > 1)
    {
    alert("只能選擇一個(gè)列調(diào)整順序!");
    return;
    } else if(count == 1) {
    index = i;
    }
    }
    }
    if (count == 0)
    {
    alert("請(qǐng)選擇要調(diào)整順序的列!");
    return;
    }

    if (index == 0)
    return;

    selectedOption = itemOptions[index];
    var lastOption = itemOptions[index-1];
    var temp = new Option(selectedOption.text, selectedOption.value);

    selectedOption.text = lastOption.text;
    selectedOption.value = lastOption.value;
    selectedOption.selected = false;

    lastOption.text = temp.text;
    lastOption.value = temp.value;
    lastOption.selected = true;
    }

    function adjustDown()
    {
    var itemOptions = form1.selectcolumns.options;
    var selectedOption;
    var count = 0;
    var index;
    for ( i = 0; i < itemOptions.length ; i++)
    {
    var temp = itemOptions[i];
    if (temp.selected == true)
    {
    count++;
    if (count > 1)
    {
    alert("只能選擇一個(gè)列調(diào)整順序!");
    return;
    } else if(count == 1) {
    index = i;
    }
    }
    }

    if (count == 0)
    {
    alert("請(qǐng)選擇要調(diào)整順序的列!");
    return;
    }

    if (index == itemOptions.length-1)
    return;
    selectedOption = itemOptions[index];
    var nextOption = itemOptions[index+1];
    var temp = new Option(selectedOption.text, selectedOption.value);

    selectedOption.text = nextOption.text;
    selectedOption.value = nextOption.value;
    selectedOption.selected = false;

    nextOption.text = temp.text;
    nextOption.value = temp.value;
    nextOption.selected = true;
    }

    function checkForm(form1)
    {
    var columnsOptions = form1.selectcolumns.options;

    if (columnsOptions.length == 0) {
    alert("請(qǐng)選擇要顯示的列!");
    return false;
    }

    for (i = 0; i < columnsOptions.length; i++)
    {
    columnsOptions[i].selected = true;

    return true;
    }

    </script>
    </head>

    <body>
    <form name="form1" method="post" action="basylistForward.do"
    onSubmit="return checkForm(form1)">
    <center>

    <table height="5" border="0" align="center" cellpadding="0"
    cellspacing="0">
    <tr>
    <td></td>
    </tr>
    </table>
    <table width="700">
    <tr>
    <td width="40%" align="center">
    <select name="choices" size="25" style="width: 100%"
    multiple="multiple">
    <option value="userName">
    用戶名
    </option>
    <option value="password">
    密碼
    </option>
    <option value="Email">
    郵箱
    </option>
    <option value="address">
    住址
    </option>
    <option value="telephone">
    聯(lián)系方式
    </option>
    <OPTION value="birthday">
    生日
    </OPTION>
    <OPTION value="firstName">

    </OPTION>
    <OPTION value="lastName">

    </OPTION>
    <option value="age">
    年齡
    </option>
    <option value="company">
    工作單位
    </option>
    <option value="workTime">
    參加工作日期
    </option>

    </select>
    </td>
    <td width="10%" align="center">
    <input name="but_r" type="button" class="buttonr"  value="添加"
    onClick="chooseItems(form1.choices, form1.selectcolumns)">
    <table height="5" border="0" align="center" cellpadding="0"
    cellspacing="0">
    <tr>
    <td></td>
    </tr>
    </table>
    <input name="but_l" type="button" class="buttonl" value="刪除"
    onClick="chooseItems(form1.selectcolumns, form1.choices)">
    </td>
    <td width="40%" align="center">
    <select name="selectcolumns" size="25" style="width: 100%"
    multiple="multiple">
    <option value="BasySex_n">
    性別
    </option>
    <option value="BasyAge">
    年齡
    </option>
    <option value="BasyRdate">
    入院日期
    </option>
    <option value="BasyCDate">
    出院日期
    </option>
    <option value="BasyCykbN">
    出院科別
    </option>
    <option value="BasyCyMzd">
    主要診斷名稱
    </option>
    <option value="BasyCyMcyqk_n">
    出院情況
    </option>
    <option value="BasyZyfySum">
    住院費(fèi)用
    </option>
    <option value="BasyJzh">
    備用號(hào)
    </option>
    </select>
    </td>
    <td width="10%" align="center">
    <input name="but_u" type="button"  value="向上"
    onClick="adjustUp()">
    <table height="5" border="0" align="center" cellpadding="0"
    cellspacing="0">
    <tr>
    <td></td>
    </tr>
    </table>
    <input name="but_d" type="button" value="向下"
    onClick="adjustDown()">
    </td>
    </tr>
    <tr>
    <TD align="center">
    &nbsp;
    </TD>
    <TD align="center">
    &nbsp;
    </TD>
    <TD align="center">
    <INPUT type="submit" class="button" value="顯示(V)"  accesskey="v">
    &nbsp;&nbsp;
    <a href="javascript:history.go(-1)"><font color="red">返回</font>
    </a>
    </TD>
    <TD align="center">
    &nbsp;
    </TD>
    </tr>
    </table>
    </center>
    </form>
    </body>
    </html>

    posted on 2009-08-29 21:39 強(qiáng)強(qiáng) 閱讀(1882) 評(píng)論(0)  編輯  收藏 所屬分類: web技巧

    主站蜘蛛池模板: 亚洲伦理一二三四| 一级a性色生活片久久无少妇一级婬片免费放 | 国产小视频在线免费| 成年免费a级毛片| 亚洲资源在线视频| 免费a级黄色毛片| a毛片在线看片免费| 亚洲AV无码精品蜜桃| 亚洲日韩精品无码专区网站| 国产好大好硬好爽免费不卡| 亚洲第一成年免费网站| 精品亚洲综合在线第一区| 好大好深好猛好爽视频免费| 国内精品免费久久影院| 亚洲国产区男人本色| 亚洲一区二区在线免费观看| 又粗又硬又黄又爽的免费视频| 日韩电影免费观看| 特黄特色大片免费| 亚洲日本国产乱码va在线观看| 国外亚洲成AV人片在线观看| 成人人观看的免费毛片| 久久久久久久岛国免费播放| 精品特级一级毛片免费观看| 亚洲色图.com| 国产v亚洲v天堂无码网站| 日韩精品视频免费观看| 国产成人精品免费视频动漫| 国产乱妇高清无乱码免费| 亚洲精品无码不卡在线播放| 亚洲美女精品视频| 国产AV无码专区亚洲精品| 国产gav成人免费播放视频| 国产精品视频免费观看| a在线免费观看视频| 一级毛片免费播放视频| 亚洲精品无码mⅴ在线观看| 亚洲av极品无码专区在线观看| 亚洲成a人片在线观看无码 | 毛片免费观看网站| 91热成人精品国产免费|