javascript的select-option mul类型
解决方案 »
- JS的onmousedown事件绑定,在ie和谷歌(chrome)浏览器中效果不一样,求高手帮忙!!
- 很多辅导书后的光盘,查上去能播放的那种,这种软件能用JS做吗?
- Ext中FormPanel中items的lableField不能显示
- 如何让Iframe所在的页面自适应iframe的高度问题。
- dojo跨域访问获取数据的问题
- 请问window.open打开窗口位置问题,能不能在屏幕中居中显示,感谢
- 如果解决如下iframe 的宽度设置问题.
- 在线等待:浏览asp页面时,出现下面警告:document.myform.room不是对象,请问怎么解决
- 如何把一个Dom对象传递给模式对话框?
- 关于JS冲突的问题
- 又是初级简单问题 速度进
- json数据查询过滤?
<script>
function moveselect(obj,target,all){
if (!all) all=0
if (obj!="[object]") obj=eval("document.all."+obj)
target=eval("document.all."+target)
if (all==0)
{
while (obj.selectedIndex>-1){
//alert(obj.selectedIndex)
mot=obj.options[obj.selectedIndex].text
mov=obj.options[obj.selectedIndex].value
obj.remove(obj.selectedIndex)
var newoption=document.createElement("OPTION");
newoption.text=mot
newoption.value=mov
target.add(newoption)
}
}
else
{
//alert(obj.options.length)
for (i=0;i<obj.length;i++)
{
mot=obj.options.text
mov=obj.options.value
var newoption=document.createElement("OPTION");
newoption.text=mot
newoption.value=mov
target.add(newoption)
}
obj.options.length=0}}
</script>
<table border="1" width="373" id="table3" bordercolor="#000000" bgcolor="#FFFFFF" style="border-collapse: collapse" cellspacing="3" cellpadding="0" class=bd>
<tr>
<td>
<table border="1" width="100%" id="table4" style="border-collapse: collapse" bordercolor="#808080" cellpadding="2" bgcolor="#EDF3F3" cellspacing="0">
<tr>
<td width="117" class=song_black_14 align="right">
<p align="left"> <font size="2">111</font>
<select size="14" name="D1" ondblclick="moveselect(this,'D2')" multiple style="width:140px">
<option value="AAA">AAA</option>
<option value="SSS">SSS</option>
<option value="DDD">DDD</option>
</select>
</td>
<td width="117" class=song_black_14 align="right">
<p align="center">
<input type="button" value="<" name="B5" onclick="moveselect('D2','D1')">
<p align="center">
<input type="button" value=">" name="B6" onclick="moveselect('D1','D2')">
</td>
<td width="117" class=song_black_14 align="right">
<p align="left"> <font size="2">222</font>
<select size="14" name="D2" ondblclick="moveselect(this,'D1')" multiple style="width:140px">
<option value="ZZZ">ZZZ</option>
<option value="XXX">XXX</option>
</select>
</td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>不知道是什么时候的代码了 看着改成IE\FF兼容的吧
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<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);
i=i-1
}
}
document.getElementById('city').value=getvalue(document.getElementById('list2'));
}
catch(e){}
}
function getvalue(geto)
{
var allvalue = "";
for(var i=0;i<geto.options.length;i++)
{
allvalue +=geto.options[i].value + ",";
}
return allvalue;
}
//-->
</script>
</head>
<body>
<form id="myform" name="myform" method="post">
<table align="center" width="180" border="0">
<tr>
<td width="80" align="center">
<select style="width:100%" multiple id="list1" name="list1" size="6" ondblclick="moveOption(this, document.getElementById('list2'))">
<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.getElementById('list1'), document.getElementById('list2'))"><br><br>
<input type="button" value="删除" onclick="moveOption(document.getElementById('list2'), document.getElementById('list1'))">
</td>
<td width="80" align="center">
<select style="width:100%" multiple id="list2" name="list2" size="6" ondblclick="moveOption(this, document.getElementById('list1'))">
</select>
</td>
</tr>
</table>
<div align="center"><input type="text" id="city" name="city" size="23" /></div>
</form>
</body>
</html>