RSS订阅优然探索
你的位置:首页 » 学习收藏 » 正文

jsAction

选择字号: 超大 标准 发布时间:2009-1-15 2:5:2 | 作者:admin | 0个评论 | 人浏览

//################################################
//代码功能:进行JS提示
//编写时间:2009-01-03
//################################################

function sConfirm(info)
{
    return window.confirm(info);
}

//################################################
//代码功能:进行JS提示
//编写时间:2009-01-03
//################################################

function sAlert(info)
{
    window.alert(info);
}

//################################################
//代码功能:提交数据的时候的提示
//编写时间:2009-01-03
//################################################

function sDIndicationConfirm()
{
    var info,ctl;
   
    ctl = $("txtName");
    if(ctl.value == "")
    {
        sAlert("系统提示您:分组名称必须填写!")
        ctl.focus();
        return false;
    }
    ctl = $("txtInfo");
    if(ctl.value == "")
    {
        sAlert("系统提示您:分组说明必须填写!")
        ctl.focus();
        return false;
    }
    ctl = $("txtShowID");
    if(ctl.value == "" || !isValidCode(ctl.value))
    {
        sAlert("系统提示您:显示顺序必须填写,并且必须是数字!")
        ctl.focus();
        return false;
    }
    info = "系统提示您:您确实要将数据提交到服务器吗?";
    return sConfirm(info);
}

//################################################
//代码功能:提交数据的时候的提示
//编写时间:2009-01-06
//################################################

function sDIndicationManageConfirm()
{
    var info,ctl;
   
    ctl = $("txtName");
    if(ctl.value == "")
    {
        sAlert("系统提示您:指标名称必须填写!")
        ctl.focus();
        return false;
    }
    ctl = $("txtInfo");
    if(ctl.value == "")
    {
        sAlert("系统提示您:指标说明必须填写!")
        ctl.focus();
        return false;
    }
    ctl = $("txtDefaultValue");
    if(ctl.value == "")
    {
        sAlert("系统提示您:默认数据必须填写!")
        ctl.focus();
        return false;
    }
   
    ctl = $("txtDMinValue");
    if(ctl.value == "" || !isValidCode(ctl.value))
    {
        sAlert("系统提示您:最少分数必须填写,并且必须是数字!")
        ctl.focus();
        return false;
    }
   
    ctl = $("txtDMaxValue");
    if(ctl.value == "" || !isValidCode(ctl.value))
    {
        sAlert("系统提示您:最大分数必须填写,并且必须是数字!")
        ctl.focus();
        return false;
    }
   
    ctl = $("txtShowID");
    if(ctl.value == "" || !isValidCode(ctl.value))
    {
        sAlert("系统提示您:显示顺序必须填写,并且必须是数字!")
        ctl.focus();
        return false;
    }
    info = "系统提示您:您确实要将数据提交到服务器吗?";
    return sConfirm(info);
}

//################################################
//代码功能:提交数据的时候的提示
//编写时间:2009-01-12
//################################################
function sDepartmentI1Confirm()
{
    var info,ctl;
   
    ctl = $("txtName");
    if(ctl.value == "")
    {
        sAlert("系统提示您:指标名称必须填写!")
        ctl.focus();
        return false;
    }
    ctl = $("txtInfo");
    if(ctl.value == "")
    {
        sAlert("系统提示您:指标说明必须填写!")
        ctl.focus();
        return false;
    }

    ctl = $("txtShowID");
    if(ctl.value == "" || !isValidCode(ctl.value))
    {
        sAlert("系统提示您:显示顺序必须填写,并且必须是数字!")
        ctl.focus();
        return false;
    }
   
    info = "系统提示您:您确实要将数据提交到服务器吗?";
    return sConfirm(info);
}

//################################################
//代码功能:提交数据的时候的提示
//编写时间:2009-01-12
//################################################
function sDepartmentI2Confirm()
{
    var info,ctl;
    info = "系统提示您:您确实要将数据提交到服务器并进入下一步吗?";
    return sConfirm(info);
}

//################################################
//代码功能:提交数据的时候的提示
//编写时间:2009-01-12
//################################################
function sDepartmentI3Confirm()
{
    var info,ctl;
   
    ctl = $("txtName");
    if(ctl.value == "")
    {
        sAlert("系统提示您:指标名称必须填写!")
        ctl.focus();
        return false;
    }
    ctl = $("txtInfo");
    if(ctl.value == "")
    {
        sAlert("系统提示您:指标说明必须填写!")
        ctl.focus();
        return false;
    }
    ctl = $("txtDefaultValue");
    if(ctl.value == "")
    {
        sAlert("系统提示您:默认数据必须填写!")
        ctl.focus();
        return false;
    }
   
    ctl = $("txtDMinValue");
    if(ctl.value == "" || !isValidCode(ctl.value))
    {
        sAlert("系统提示您:最少分数必须填写,并且必须是数字!")
        ctl.focus();
        return false;
    }
   
    ctl = $("txtDMaxValue");
    if(ctl.value == "" || !isValidCode(ctl.value))
    {
        sAlert("系统提示您:最大分数必须填写,并且必须是数字!")
        ctl.focus();
        return false;
    }
   
    ctl = $("txtShowID");
    if(ctl.value == "" || !isValidCode(ctl.value))
    {
        sAlert("系统提示您:显示顺序必须填写,并且必须是数字!")
        ctl.focus();
        return false;
    }
    info = "系统提示您:您确实要将数据提交到服务器吗?";
    return sConfirm(info);
}

//################################################
//代码功能:提交数据的时候的提示
//编写时间:2009-01-13
//################################################
function sPlanGradeManageConfirm()
{
    var info,ctl;
    ctl = $("txtName");
    if(ctl.value == "")
    {
        sAlert("系统提示您:等级名称必须填写!")
        ctl.focus();
        return false;
    }
   
    ctl = $("txtGPercentage");
    if(ctl.value == "" || !isValidCode(ctl.value))
    {
        sAlert("系统提示您:等级最底分数必须填写,并且必须是数字!")
        ctl.focus();
        return false;
    }
   
    ctl = $("txtGStartInfo");
    if(ctl.value == "")
    {
        sAlert("系统提示您:开始提示必须填写!")
        ctl.focus();
        return false;
    }
   
    ctl = $("txtGEndViews");
    if(ctl.value == "")
    {
        sAlert("系统提示您:处理意见必须填写!")
        ctl.focus();
        return false;
    }
   
    ctl = $("txtGEndInfo");
    if(ctl.value == "")
    {
        sAlert("系统提示您:完成提示必须填写!")
        ctl.focus();
        return false;
    }
    info = "系统提示您:您确实要将数据提交到服务器吗?";
    return sConfirm(info);
}

//################################################
//代码功能:提交数据的时候的提示
//编写时间:2009-01-13
//################################################
function sPlanTypeManageConfirm()
{
    var info,ctl;
    ctl = $("txtName");
    if(ctl.value == "")
    {
        sAlert("系统提示您:类型名称必须填写!")
        ctl.focus();
        return false;
    }
   
   
    ctl = $("txtPlanTypeInfo");
    if(ctl.value == "")
    {
        sAlert("系统提示您:类型提示必须填写!")
        ctl.focus();
        return false;
    }
    info = "系统提示您:您确实要将数据提交到服务器吗?";
    return sConfirm(info);
}

//################################################
//代码功能:判断是否可以转化成整数数字
//编写时间:2009-01-04
//################################################

function isValidCode(strCode)
{
   var i, cChar
   var strValidID = "0123456789.-";
   for (i = 0; i < strCode.length; i ++ )
   {
      cChar = strCode.charAt(i);
      if(strValidID.indexOf(cChar) == - 1) return false;
   }
   return true;
}
//################################################
//代码功能:getElementById
//编写时间:2009-01-04
//################################################

function $(id)
{
    return document.getElementById(id);
}

//################################################
//代码功能:表格Select全部选择
//编写时间:2008-12-31
//################################################

        function jsSelect(o)
        {
      var t;
      t=o.checked;
      var dom = document.getElementsByTagName("*");
      for(i = 0; i < dom.length; i ++ )
      {
        if(dom[i].tagName == "INPUT" && dom[i].type.toLowerCase() == "checkbox")
        {
             dom[i].checked = t;
        }
         }
        }
       
//################################################
//代码功能:表格颜色控制
//################################################

var  highlightcolor='#eeeeee';
var  clickcolor='#eeeeee';

function  changeto(){
    source=event.srcElement;
    if  (source.tagName=="TR"||source.tagName=="TABLE")
         return;
    while(source.tagName!="TD")
    source=source.parentElement;
    source=source.parentElement;
    cs  =  source.children;
    if  (cs[1].style.backgroundColor!=highlightcolor&&source.id!="nc"&&cs[1].style.backgroundColor!=clickcolor)
    for(i=0;i<cs.length;i++){
     cs[i].style.backgroundColor=highlightcolor;
    }
}
//################################################
//代码功能:
//################################################

function  changeback(){
    if  (event.fromElement.contains(event.toElement)||source.contains(event.toElement)||source.id=="nc")
    return
        if  (event.toElement!=source&&cs[1].style.backgroundColor!=clickcolor)
        //source.style.backgroundColor=originalcolor
        for(i=0;i<cs.length;i++){
         cs[i].style.backgroundColor="";
        }
}
//################################################
//代码功能:
//################################################

function  clickto(){
    source=event.srcElement;
    if  (source.tagName=="TR"||source.tagName=="TABLE")
    return;
        while(source.tagName!="TD")
        source=source.parentElement;
        source=source.parentElement;
        cs  =  source.children;
        //alert(cs.length);
        if  (cs[1].style.backgroundColor!=clickcolor&&source.id!="nc")
        for(i=0;i<cs.length;i++){
         cs[i].style.backgroundColor=clickcolor;
        }
        else
        for(i=0;i<cs.length;i++){
         cs[i].style.backgroundColor="";
        }
}
//################################################
//代码功能:修改默认指标的时候显示
//################################################

function SwayModalDialog()
{
    var s1,s2;
    //取得默认数据
    s1=sGetSelect($("drpShowType"));
    s2=$("txtDefaultValue").value;
    var arg,url,res;
   
    //组装URL
    url = "DIndicationManageEdit.aspx" + "?ShowType=" + s1 + "&DefaultValue=" + escape(s2);
    para="dialogWidth:350px;status:no;dialogHeight:380px";
   
    //打开模式窗口,显示数据
    res = ModalDialog(url,para);
    if(res!="")
    {
        //把返回的数据给文本框
        $("txtDefaultValue").value =res;
    }
    return false;     
}

//################################################
//代码功能:显示模式窗口
//################################################

function ModalDialog(url,para)
{
    var arginfo;
    arginfo = window.showModalDialog(url, window, para);
    if(arginfo!=null)
    {
       return arginfo;
    } 
    else
    {
       return "";
    }
}

//################################################
//代码功能:取得Select选择的项目
//################################################

function sGetSelect(v)
{
   var t;
   for(var i = 0; i < v.options.length; i ++ )
   {
      if (v.options[i].selected)
      {
         t = v.options[i].value;
         break;
      }
   }
   return t;
}

//################################################
//代码功能:计划制定数据验证
//编写时间:2009-01-14
//################################################
function sPlanCreateManageConfirm()
{
    var dom = document.getElementsByTagName("*");
    var iAll,iTmp;
    iAll = 0 ;
    iTmp = 0 ;
   
    //目标细化的判断提示
    if($("chkHeight").checked == true)
    {
        for(i = 0; i < dom.length; i ++ )
     {
      if(dom[i].className == "inputDefault" && dom[i].tagName == "INPUT" && dom[i].type.toLowerCase() == "text")
      {
           iTmp = parseInt(dom[i].value);
                 iAll = iAll + iTmp ;
      }
     }
     
     iTmp = parseInt($("txtPlanMoney").value);
     if(iTmp!=iAll)
     {
         if(confirm("系统提示您:您的总体目标和详细目标结果不一样,是否根据详细目标计算总体目标?"))
         {
             $("txtPlanMoney").value=iAll;
         }
     }
    }
   
    //结束目标细化的判断提示
 
 //详细的数据判断
 var ctl;
 ctl = $("txtName");
    if(ctl.value == "")
    {
        sAlert("系统提示您:计划名称必须填写!")
        ctl.focus();
        return false;
    }
 
 ctl = $("txtPlanNum");
    if(ctl.value == "" || !isValidCode(ctl.value))
    {
        sAlert("系统提示您:计划业务数量必须填写,并且必须是数字!")
        ctl.focus();
        return false;
    }
   
    ctl = $("txtPlanCNum");
    if(ctl.value == "" || !isValidCode(ctl.value))
    {
        sAlert("系统提示您:计划投诉数量必须填写,并且必须是数字!")
        ctl.focus();
        return false;
    }
   
    ctl = $("txtPlanUOpen");
    if(ctl.value == "" || !isValidCode(ctl.value))
    {
        sAlert("系统提示您:计划新用户数量必须填写,并且必须是数字!")
        ctl.focus();
        return false;
    }
   
    ctl = $("txtPlanUExit");
    if(ctl.value == "" || !isValidCode(ctl.value))
    {
        sAlert("系统提示您:计划用户离开数量必须填写,并且必须是数字!")
        ctl.focus();
        return false;
    }
   
    ctl = $("txtPlanBOpen");
    if(ctl.value == "" || !isValidCode(ctl.value))
    {
        sAlert("系统提示您:计划新开通业务数量必须填写,并且必须是数字!")
        ctl.focus();
        return false;
    }
   
    ctl = $("txtPlanBExit");
    if(ctl.value == "" || !isValidCode(ctl.value))
    {
        sAlert("系统提示您:计划业务关闭数量必须填写,并且必须是数字!")
        ctl.focus();
        return false;
    }
   
    ctl = $("txtPlanNote");
    if(ctl.value == "")
    {
        sAlert("系统提示您:计划备注必须填写,并且必须是数字!")
        ctl.focus();
        return false;
    }
    var info = "系统提示您:您确实要将数据提交到服务器吗?";
    return sConfirm(info);

}

//################################################
//代码功能:计划制定数据验证
//编写时间:2009-01-14
//################################################
function schkHeight()
{
    var t=$("chkHeight").checked;
    if(t == true)
    {
        SwayDiv("trHeight","");
    }
    else
    {
         SwayDiv("trHeight","none");
    }
}

//################################################
//代码功能:设置显示方式
//编写时间:2009-01-14
//################################################
function SwayDiv(divid,sdisplay)
{
    $(divid).style.display = sdisplay;
}

标签:

猜你喜欢

发表评论

必填

选填

选填

必填,不填不让过哦,嘻嘻。

记住我,下次回复时不用重新输入个人信息

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。