因为,你仅是把它添加到 SELECT 列表里了。
而并没有选中~~~
所以,取不到值。
而并没有选中~~~
所以,取不到值。
解决方案 »
- iframe隐藏父页面的代码
- 怎么JQuery的.focus()不好使?
- 如何控制上传图片的像素大小?
- 如何取得open("xxx.htm?name=abc")里的参数值,在线等!
- 如何给一个样式应用两个HTC动作?
- 请问在框架网页中怎么样判断我点击的是关闭?
- 如何让Attribute支持特殊字符??
- 如何让window.open弹出窗口总在最前!
- 一个页面参数传递的问题
- win7系统下在cmd中 输入npm run dev后,项目能正常跑起来,但是整个cmd窗口就不能再输入任何东西了,这个怎么解决?
- 把excel贴在网页上,为什么输入18位身份证号码时候,最后三位被自动置0???
- 关于效率: 用JS 引用,还是用IFRMAE ??
var e = e1.options[e1.selectedIndex];
var c =new Option(e.text, e.value);
c.selected=true;
e2.options.add(c);
e1.options.remove(e1.selectedIndex);
} 。。<select name="keyid" size=9 id="list2" style="width:120;height:150; background-color: #e9e9e9; COLOR: black; " ondblclick="moveOption(this, this.form.list1)" multiple>
这样改一下就成了。~~~
但这样也出现一个问题,当增加到 select name="keyid" 这里时,假设选了3个过来
keyed[0] => AAA
keyed[1] => BBB
keyed[2] => CCC这时鼠标随便点一下keyed[1] => BBB按下Submit后,送出的值只有BBB而不是
AAA,BBB,CCC 这怎样处理??
给隐藏就解决了!!!但还是希望有别的方法出现!!!!!
<script language="JavaScript"><!--
function moveOption(e1, e2, e3){
var e = e1.options[e1.selectedIndex];
var c =new Option(e.text, e.value);
var d =new Option(e.text, e.value);
c.selected=true;
d.selected=true;
e2.options.add(c);
e3.options.add(d);
e1.options.remove(e1.selectedIndex);
}
function moveOption2(e1, e2,e3){
var e = e1.options[e1.selectedIndex];
e1.options.remove(e1.selectedIndex);
e3.options.remove(e3.selectedIndex);
}
//--></script>
<select name="keyid0" size="9" id="list1" style="width:120; height:150; background-color: #e9e9e9; COLOR: black; " ondblclick="moveOption(this, this.form.list2 ,this.form.list22)">
<option value="可选项目1">项目名称1</option>
<option value="可选项目2">项目名称2</option>
<option value="可选项目3">项目名称3</option>
<option value="可选项目4">项目名称4</option>
</select>
<select name="keyid1[]" size="5" multiple id="list2" style=" width:120;height:120; background-color: #e9e9e9; COLOR: black; " ondblclick="moveOption2(this, this.form.list1,this.form.list22)" >
</select><select name="keyid2[]" size="5" multiple id="list22" style=" visibility:hidden ; width:120;height:0 ; background-color: #e9e9e9; COLOR: black; " >
</select>
移除的时候select name="keyid2[]" id="list22" 这一个会移除不正确,
请教前辈们我该如何做呢?
我对JS真的不太行啊!!