中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JS實現左邊列表移到到右邊列表功能

發布時間:2020-10-21 17:21:48 來源:腳本之家 閱讀:247 作者:點滴成海 欄目:web開發

實現功能:

1.左邊的下拉框內容添加到右邊的下拉框,支持多選移動,且同時將右邊的下拉框對象移除;

2.支持列表中項目上下位置的移動;

3.效果圖如下:

JS實現左邊列表移到到右邊列表功能

Html代碼

<HTML> 
<HEAD> 
<TITLE>選擇下拉菜單</TITLE> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
<META NAME="Description" CONTENT="Power by hill"> 
</HEAD> 
<BODY> 
<p>選定一項或多項然后點擊添加或移除(按住shift或ctrl可以多選),或在選擇項上雙擊進行添加和移除。</p> 
<form method="post" name="myform"> 
<table border="0" width="300"> 
<tr> 
<td width="40%"> 
<select  multiple name="list1" size="12" ondblclick="moveOption(document.myform.list1, document.myform.list2)"> 
<option value="北京">北京</option> 
<option value="上海">上海</option> 
<option value="山東">山東</option> 
<option value="安徽">安徽</option> 
<option value="重慶">重慶</option> 
<option value="福建">福建</option> 
<option value="甘肅">甘肅</option> 
<option value="廣東">廣東</option> 
<option value="廣西">廣西</option> 
<option value="貴州">貴州</option> 
<option value="海南">海南</option> 
<option value="河北">河北</option> 
<option value="黑龍江">黑龍江</option> 
</select> 
</td> 
<td width="20%" align="center"> 
<input type="button" value="添加" onclick="moveOption(document.myform.list1, document.myform.list2)"><br/> 
<br/> 
<input type="button" value="刪除" onclick="moveOption(document.myform.list2, document.myform.list1)"> 
</td> 
<td width="40%"> 
<select  multiple name="list2" size="12" ondblclick="moveOption(document.myform.list2, document.myform.list1)"> 
</select> 
</td> 
<td> 
<button onclick="changepos(list2,-1)" type="button">上移</button> 
<br/> 
<button onclick="changepos(list2,1)" type="button">下移</button> 
</td> 
</tr> 
</table> 
值:<input type="text" name="city" size="40"> 
</form> 
<script language="JavaScript"> 
<!-- 
function moveOption(e1, e2){ 
try{ 
for(var i=0;i<e1.options.length;i++){ 
if(e1.options[i].selected){ 
var e = e1.options[i]; 
e2.options.add(new Option(e.text, e.value)); 
e1.remove(i); 
ii=i-1 
} 
} 
document.myform.city.value=getvalue(document.myform.list2); 
} 
catch(e){} 
} 
function getvalue(geto){ 
var allvalue = ""; 
for(var i=0;i<geto.options.length;i++){ 
allvalue +=geto.options[i].value + ","; 
} 
return allvalue; 
} 
function changepos(obj,index) 
{ 
if(index==-1){ 
if (obj.selectedIndex>0){ 
obj.options(obj.selectedIndex).swapNode(obj.options(obj.selectedIndex-1)) 
} 
} 
else if(index==1){ 
if (obj.selectedIndex<obj.options.length-1){ 
obj.options(obj.selectedIndex).swapNode(obj.options(obj.selectedIndex+1)) 
} 
} 
} 
//--> 
</script> 
</BODY> 
</HTML> 

總結

以上所述是小編給大家介紹的JS實現左邊列表移到到右邊列表功能 ,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长垣县| 衡水市| 徐水县| 绥德县| 葫芦岛市| 伊川县| 隆德县| 新竹市| 澄江县| 那曲县| 镇安县| 荃湾区| 朝阳区| 错那县| 筠连县| 桐庐县| 叶城县| 盐津县| 汽车| 那坡县| 许昌市| 图木舒克市| 巫溪县| 阿拉善右旗| 镇雄县| 佳木斯市| 邻水| 永登县| 株洲市| 琼中| 温泉县| 宜丰县| 十堰市| 临湘市| 江津市| 仙桃市| 南丰县| 无极县| 波密县| 阳新县| 冀州市|