<script language=javascript> var fldFrom=document.forms[0].CanSel; //待选择单位列表 var fldTo=document.forms[0].HaveSel; //已添加单位列表
//判断当前选择的是否已经添加了 function isNotExist(oneStr,oneSel) { for(var i=0;i<oneSel.length;i++) { if (oneSel.options[i].text==oneStr) { return false; break; } } return true; }
//添加选择的 function AddSele() { for(var i=0;i<fldFrom.length;i++) { if (fldFrom.options[i].selected ) { if (isNotExist(fldFrom.options[i].text,fldTo)) {fldTo.options[fldTo.length] = new Option(fldFrom.options[i].text,fldFrom.options[i].value); }
}
fldFrom.options[i].selected=false;
} }
//删除选择的 function DelSele() { for(var i=fldTo.length-1;i>=0;i--) { if (fldTo.options[i].selected ) { fldTo.options[i] = null; } } }
//添加所有的 function AddAlle() { fldTo.length=0; for(var i=0;i<fldFrom.length;i++) { fldTo.options[fldTo.length] = new Option(fldFrom.options[i].text,fldFrom.options[i].value); fldFrom.options[i].selected=false; } }
//添加一个(双击) function AddOne() {
if (isNotExist(fldFrom.options[fldFrom.selectedIndex].text,fldTo)) {fldTo.options[fldTo.length] = new Option(fldFrom.options[fldFrom.selectedIndex].text,fldFrom.options[fldFrom.selectedIndex].value); fldFrom.options[fldFrom.selectedIndex].selected=false; } }
//删除所有 function DelAlle() { fldTo.length=0; }
//删除一个(双击) function DelOne() { fldTo.options[fldTo.selectedIndex]=null; }
//进入前判断 function goEnter() { if (fldTo.length==0) { alert("请选择至少一个部门!");