Song.Site/Manage/Exam/Scripts/Examination_Edit.js

(开头部分) 7KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

$(function () {
    _ExamEditInit();
    setSelGroupEvent();
    btnEvent();
    subjectEvent();
	//提交判断
    $("form").submit(function () {
		//获取各场次的标题
        var items = new Array();
        $("table[name=examItems] tr").each(function (index, element) {
            var name = $(this).find("input[name$=tbName]").val();
            if (typeof (name) != "undefined" && name != "") {
                items.push({ index: index, name: name });
            }
        });
		//判断各场次标题是否重复
		var isExist=false;
        for (var i = 0; i < items.length; i++) {
            for (var j = 0; j < items.length; j++) {
                if (items[i].index == items[j].index) continue;
				if(items[i].name == items[j].name){
					isExist=true;
					var row=$("table[name=examItems] tr:eq("+items[j].index+")");
					alert("各场次考试标题不可以相同");
					row.find("input[name$=tbName]").focus();
					break;
				}
            }
			if(isExist)break;
        }
		if(isExist)return false;
    });
});
//页面初始化
function _ExamEditInit() {
    var type = Number($("input[name$=rblGroup]:checked").val());
    if (type == 2) $("#selStudentSort").show();
    SelGroupChange(type);
    //场次中的试卷下拉
    $("select[name$=ddlTestPager]").change(function () {
        var tr = $(this).parent().parent();
        var sel = tr.find("input[name$=tbTestPager]");
        //试卷id
        tpid = $(this).val();
        sel.val(tpid);
        //考试场次的标题
        var tpname = $(this).find("option[value=" + tpid + "]").text();
        setExamItem(tr, tpname, $(this).find("option:selected").attr("total"),
            $(this).find("option:selected").attr("passScore"),
            $(this).find("option:selected").attr("span"));
    });
}
//设置参考人员范围的事件
function setSelGroupEvent() {
    //当更改参加考试的人员分类时
    $("input[name$=rblGroup]").click(function () {
        var gtype = Number($(this).val());
        //清除选中的数据
        $("select[name$=lbSelected]").find("option").remove();
        $("input[name$=tbSelected]").val("");
后面还有 151 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读 AI

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。