复制代码代码如下:
开关(objNameType){
“PD”房屋:
valueUD = obj.id;
id = 对象名称;
var loadVUD = UserData.load(考试, id);
if (loadVUD == null || loadVUD == 未定义 || loadVUD == '') {
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]++;
}
休息;
“DANX”房屋:
valueUD = obj.id;
var objName = obj.name;
var objNameTop = objName.substr(0,objName.indexOf('_'));
id = 对象名称;
var loadVUD = UserData.load(考试, id);
if (loadVUD == null || loadVUD == 未定义 || loadVUD == '') {
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]++;
}
休息;
“PP”房屋:
valueUD = obj.id;
var objName = obj.name;
var objNameTop = objName.substr(0,objName.indexOf('_'));
id = 对象名称;
var loadVUD = UserData.load(考试, id);
if (loadVUD == null || loadVUD == 未定义 || loadVUD == '') {
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]++;
}
休息;
案例“文本”:
valueUD = obj.value;
id = "text_" + obj.id;
var loadVUD = UserData.load(考试, id);
if (loadVUD == null) {
if (valueUD == null || valueUD == '') {
返回;
}
别的 {
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]++;
}
}
别的 {
if (valueUD == null || valueUD == '') {
UserData.remove(考试, id);
examAnswerKeyStr = removeStrWithcomma(examAnswerKeyStr, id);
UserData.save(examinfo, "examAnswerKeyStr", examAnswerKeyStr, 1);
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]--;
返回;
}
}
休息;
案例“复选框”:
id = "checkbox_" + obj.id.substr(0, obj.id.lastIndexOf('_'));
var key = obj.id.substr(0, obj.id.lastIndexOf('_'));
键=“复选框_”+键;
valueUD = UserData.load(考试, 密钥);
var 标志 = obj.checked;
if (valueUD == null) {
如果(标志){
id = 密钥;
valueUD = obj.id;
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]++;
}
}
别的 {
如果(标志){
if (valueUD.indexOf(obj.id) == -1) {
valueUD += "," + obj.id
}
}
别的 {
if (valueUD.indexOf(obj.id) != -1) {
if (valueUD.indexOf(',' + obj.id) != -1) {
valueUD = valueUD.replace(',' + obj.id, '');
}
别的
if (valueUD.indexOf(obj.id + ',') != -1) {
valueUD = valueUD.replace(obj.id + ',', '');
}
别的 {
UserData.remove(考试, 密钥);
examAnswerKeyStr = removeStrWithcomma(examAnswerKeyStr, key);
UserData.save(examinfo, "examAnswerKeyStr", examAnswerKeyStr, 1);
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]--;
返回;
}
}
}
}
休息;
案例“文本区域”:
valueUD = obj.value;
id = "textarea_" + obj.id;
var loadVUD = UserData.load(考试, id);
if (loadVUD == null) {
if (valueUD == null || valueUD == '') {
返回;
}
别的 {
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]++;
}
}
别的 {
if (valueUD == null || valueUD == '') {
UserData.remove(考试, id);
examAnswerKeyStr = removeStrWithcomma(examAnswerKeyStr, id);
UserData.save(examinfo, "examAnswerKeyStr", examAnswerKeyStr, 1);
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]--;
返回;
}
}
休息;
默认:
返回; }