admin_groupadd.aspx
来自「这也是关于论坛的一个源代码」· ASPX 代码 · 共 329 行 · 第 1/2 页
ASPX
329 行
/*
以下js由arjun更改2008-3-6
*/
for(var i=0;i<obj.length;i++)
{
if(obj.options[i].selected)
{
var text=obj.options[i].text;
text = text.replace(re,"");
text = text.replace(re1,"");
var wr=true;
for(var j=0;j<obj1.length;j++)
{
if(obj1.options[j].text==text)
{
span.innerHTML=" (*)右边列表框的项目中已包含[<font color=red>"+text+"</font>]项";
wr=false;
break;
}
}
if(wr)
{
hiddenobj.value = hiddenobj.value + obj.options[i].value + ",";//给隐藏域赋值
obj1.options[obj1.length] = new Option(text,obj.options[i].value);
}
}
}
}
//---------------------选择一个选项结束-------------------------
//---------------------取消一个---------------------------------
//change by arjun
function unSelectone(obj,span,hiddenobj)
{
/*
var s=0;
//-----------------判断是否选中------------------------
for(var i=0;i<obj.length;i++){
if (obj.options[i].selected){s+=1;}}
if (s==0){
span.innerHTML=" (*)请选择右边列表框的项目再点取消";
return;}
//-----------------移除选中的选项----------------------
hiddenobj.value = hiddenobj.value.replace(obj.options[obj.selectedIndex].value + ",",""); //给隐藏域赋值
obj.options[obj.selectedIndex]=null;
//-----------------判断是否还有选项,如有则移到最后-----
if(obj.length > 0)
{
obj.options[obj.length-1].selected=true;
}
*/
var ii=[];
for(var i=0;i<obj.length;i++)
{
if(obj.options[i].selected)
{
ii[ii.length]=i;
hiddenobj.value=hiddenobj.value.replace(obj.options[obj.selectedIndex].value + ",","");
}
}
for(var i=ii.length-1;i>=0;i--)
{
obj.options[ii[i]]=null;
}
}
//---------------------取消一个结束-----------------------------
//---------------------移除右边列表框所有选项-------------------
// change by arjun
function clearall(obj)
{
var testnum=obj.length;
for(var j=testnum-1;j>=0;j--)
{
obj.options[j]=null;
}
}
//--------------------移除右边列表框所有选项结束----------------
//--------------------提交表单信息------------------------------
function Submit(formobj)
{
if(formobj.GroupName.value == "")
{
document.getElementById("errorshow").innerHTML = " (*)管理员组名称不能为空";
}
else
{
//var listStr=formobj.News_List.value;
//var siteListStr=formobj.Site_List.value;
//var spListStr=formobj.Sp_List.value;
var groupName=formobj.GroupName.value;
var listStr=getSelectStr(document.getElementById("NewsClassList2"),false);
var siteListStr=getSelectStr(document.getElementById("Site2"),false);
var spListStr=getSelectStr(document.getElementById("Special2"),false);
//alert(listStr);
//alert(siteListStr);
//alert(spListStr);
//alert(groupName);
var ID='<% Response.Write(Request.QueryString["ID"]); %>';
formobj.News_List.value=listStr;
formobj.Site_List.value=siteListStr;
formobj.Sp_List.value=spListStr;
//alert(formobj.News_List.value);
//alert(formobj.Site_List.value);
//alert(formobj.Sp_List.value);
//formobj.action = "?ID="+escape(ID)+"&Type=Add&GroupName="+groupName+"&News_List="+escape(listStr)+"&Site_List="+escape(siteListStr)+"&Sp_List="+escape(spListStr);
formobj.action = "?ID="+escape(ID)+"&Type=Add"
formobj.submit();
}
}
//去除最后一个豆号 code by arjun
function qudouhao(str)
{
var s=str;
if(s==null)return "";
if(s=="")return s;
if(s.substr(s.length-1)==",")
{
s=s.substring(0,s.length-1)
}
return s;
}
//取得选择框的值 code by arjun
//sel为true时,返回选择的
//sel为false时,返回所有
function getSelectStr(obj,sel)
{
var returnArr=[];
var str="";
for(var i=0;i<obj.length;i++)
{
if(sel)
{
if(obj.options[i].selected)
{
returnArr[returnArr.length]=obj.options[i].value;
}
}
else
{
returnArr[returnArr.length]=obj.options[i].value;
}
}
str=returnArr.join(",");
if(str==""||str==null)
{
str="null";
}
return str;
}
//--------------------提交表单信息结束-------------------------
//--------------------重置右边列表框---------------------------
function listClear()
{
UnSelectAllClass(document.F_AdminGroup.NewsClassList2,document.F_AdminGroup.News_List);
UnSelectAllClass(document.F_AdminGroup.Site2,document.F_AdminGroup.Site_List);
UnSelectAllClass(document.F_AdminGroup.Special2,document.F_AdminGroup.Sp_List);
}
//--------------------重置右边列表框结束-----------------------
</script>
</html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?