⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 policymodinput.jsp

📁 培训考试系统代码
💻 JSP
📖 第 1 页 / 共 2 页
字号:
    var perScore = document.addpolicyform.perScoreDis;

    var degree = document.addpolicyform.degreeDis;

    var testMeans = document.addpolicyform.testMeansDis;

    var useLevel = document.addpolicyform.useLevelDis;

    var classId = document.addpolicyform.classId;

    var className = document.addpolicyform.className;


    if(number == null || number.value == "")

    {

        alert("策略内容中的数量不能为空,请输入!");

        number.focus();

        return false;

    }

    if( !isNumber(number.value) || number.value > 999 ||  number.value == 0)

    {

        alert("策略内容中的数量的范围为0-999,输入不正确,请重新输入!");

        number.focus();

        return false;

    }





    if(perScore == null || perScore.value == "")

    {

        alert("策略内容中的每题得分不能为空,请输入!");

        perScore.focus();

        return false;

    }

    if(!isNumber(perScore.value) || perScore.value > 999 || perScore.value == 0)

    {

        alert("策略内容中的每题得分的范围为0-999,输入不正确,请重新输入!");

        perScore.focus();

        return false;

    }



    if(classId == null || classId.value == "")

    {

        alert("策略内容中的类别不能为空,请输入!");

        return false;

    }





    var row = document.all.contentTable.insertRow();



    var hiddenStr = '<input type="hidden" name="testType" value=' + testType.value +'>';

    hiddenStr += '<input type="hidden" name="number" value=' + number.value +'>';

    hiddenStr += '<input type="hidden" name="perScore" value=' + perScore.value +'>';

    hiddenStr += '<input type="hidden" name="degree" value=' + degree.value +'>';

    hiddenStr += '<input type="hidden" name="testMeans" value=' + testMeans.value +'>';

    hiddenStr += '<input type="hidden" name="useLevel" value=' + useLevel.value +'>';

    hiddenStr += '<input type="hidden" name="classIds" value=' + classId.value +'>';



    var cell1=row.insertCell();
    row.className = "td-cs2";
    row.align = "center";

    cell1.innerHTML='<input type="checkbox" name="item1">'+ hiddenStr;



    var testTypeStr = "";

    for(var i=0; i<testType.length; i++)

    {

       if(testType[i].selected == true)

       {

           testTypeStr = testType[i].text;

       }

    }

    var cell2=row.insertCell();

    cell2.innerHTML=testTypeStr;



    var cell3=row.insertCell();

    cell3.innerHTML=number.value;





    var cell4=row.insertCell();

    cell4.innerHTML=perScore.value;





    var degreeStr = "";

    for(var i=0; i<degree.length;i++)

    {

       if(degree[i].selected == true)

       {

           degreeStr = degree[i].text;

       }

    }

    var cell5=row.insertCell();

    cell5.innerHTML=degreeStr;





    var testMeansStr = "";

    for(var i=0; i<testMeans.length;i++)

    {

       if(testMeans[i].selected == true)

       {

          testMeansStr = testMeans[i].text;

       }

    }

    var cell6=row.insertCell();

    cell6.innerHTML=testMeansStr;





    var useLevelStr = "";

    for(var i=0; i<useLevel.length;i++)

    {

        if(useLevel[i].selected == true)

        {

           useLevelStr = useLevel[i].text;

        }

    }

    var cell7=row.insertCell();

    cell7.innerHTML=useLevelStr;



    var cell8=row.insertCell();

    cell8.innerHTML=className.value;



    refreshTotal();

}



//删除试题内容

function delContentDo()

{

   var allItem = document.all.item1;

   var loc=0;
  
   if(allItem == null)
   {
       return false;
   }
   
   if(allItem.checked == true)
   {
      document.all.contentTable.deleteRow(1);
   }

   for(var i=0;i<allItem.length;i++)

   {

       if(allItem[i].checked==true)

       {

           loc = i+1;

           document.all.contentTable.deleteRow(loc);

           i=i-1;

       }

   }

   refreshTotal();

}



//更新总题数与总分数

function refreshTotal()

{

   var rows = document.all.contentTable.rows;

   var numberTotal = 0;

   var scoreTotal = 0;

   for(var i=1; i<rows.length; i++)

   {

       numberTotal = numberTotal + Number(rows[i].cells[2].innerText);

       scoreTotal =  scoreTotal + Number(rows[i].cells[3].innerText)*Number(rows[i].cells[2].innerText);

   }



   var totalStr = '      合计  总题数:';

   totalStr += numberTotal;

   totalStr += '   总分数:';

   totalStr += scoreTotal;

   document.all.totalShowTable.rows[0].cells[1].innerText = totalStr;



}



//进行提交检查与提交表单

function checkSubmit()

{

    var titleObj = document.addpolicyform.title;

    if(titleObj == null || titleObj.value == "")

    {

        alert("策略名称不能为空,请输入!");

        titleObj.focus();

        return false;

    }



    var rows = document.all.contentTable.rows;

    if(rows.length == 1)

    {

       alert("策略内容不能为空,请输入!");

       return false;

    }

    document.addpolicyform.submit();

}


function formReset()
{
   document.addpolicyform.reset();
   document.addpolicyform.testTypeDis[0].selected = true;
   document.addpolicyform.degreeDis[0].selected = true;
   document.addpolicyform.testMeansDis[0].selected = true;
   document.addpolicyform.useLevelDis[0].selected = true;
}

function selectDo()
 {
     var selectAll = document.addpolicyform.selectAll;
     var item1 = document.addpolicyform.item1;
     if(item1 == null)
     {
        return false;
     }
     if(selectAll.checked == true)
     {
        for(var i=0; i<item1.length;i++)
        {
            item1[i].checked = true;
         }
         item1.checked = true;
     }
     else
     {
         for(var i=0; i<item1.length;i++)
         {
            item1[i].checked = false;
         }
         item1.checked = false;
     }
  }
</script>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -