📄 policymodinput.jsp
字号:
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 + -