复制代码代码如下:
beralih(objNameType) {
Rumah 'PD':
nilaiUD = obj.id;
id = namaobj;
var loadVUD = UserData.load(ujian, id);
if (loadVUD == null || loadVUD == tidak terdefinisi || loadVUD == '') {
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]++;
}
merusak;
Rumah 'DANX':
nilaiUD = obj.id;
var objName = obj.nama;
var objNameTop = objName.substr(0,objName.indexOf('_'));
id = namaobj;
var loadVUD = UserData.load(ujian, id);
if (loadVUD == null || loadVUD == tidak terdefinisi || loadVUD == '') {
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]++;
}
merusak;
Rumah 'PP':
nilaiUD = obj.id;
var objName = obj.nama;
var objNameTop = objName.substr(0,objName.indexOf('_'));
id = namaobj;
var loadVUD = UserData.load(ujian, id);
if (loadVUD == null || loadVUD == tidak terdefinisi || loadVUD == '') {
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]++;
}
merusak;
kasus 'teks':
nilaiUD = objek.nilai;
id = "teks_" + obj.id;
var loadVUD = UserData.load(ujian, id);
jika (bebanVUD == nol) {
if (nilaiUD == null || nilaiUD == '') {
kembali;
}
kalau tidak {
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]++;
}
}
kalau tidak {
if (nilaiUD == null || nilaiUD == '') {
UserData.remove(ujian, id);
ujianAnswerKeyStr = hapusStrWithcomma(examAnswerKeyStr, id);
UserData.save(info ujian, "examAnswerKeyStr", ujianAnswerKeyStr, 1);
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]--;
kembali;
}
}
merusak;
kasus 'kotak centang':
id = "kotak centang_" + obj.id.substr(0, obj.id.lastIndexOf('_'));
var kunci = obj.id.substr(0, obj.id.lastIndexOf('_'));
kunci = "kotak centang_" + kunci;
valueUD = UserData.load(ujian, kunci);
var flag = obj.diperiksa;
jika (nilaiUD == null) {
jika (bendera) {
id = kunci;
nilaiUD = obj.id;
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]++;
}
}
kalau tidak {
jika (bendera) {
if (nilaiUD.indexOf(obj.id) == -1) {
nilaiUD += "," + obj.id
}
}
kalau tidak {
if (nilaiUD.indexOf(obj.id) != -1) {
if (nilaiUD.indexOf(',' + obj.id) != -1) {
valueUD = nilaiUD.replace(',' + obj.id, '');
}
kalau tidak
if (nilaiUD.indexOf(obj.id + ',') != -1) {
valueUD = valueUD.replace(obj.id + ',', '');
}
kalau tidak {
UserData.remove(ujian, kunci);
ujianAnswerKeyStr = hapusStrWithcomma(examAnswerKeyStr, kunci);
UserData.save(info ujian, "examAnswerKeyStr", ujianAnswerKeyStr, 1);
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]--;
kembali;
}
}
}
}
merusak;
kasus 'area teks':
nilaiUD = objek.nilai;
id = "textarea_" + obj.id;
var loadVUD = UserData.load(ujian, id);
jika (bebanVUD == nol) {
if (nilaiUD == null || nilaiUD == '') {
kembali;
}
kalau tidak {
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]++;
}
}
kalau tidak {
if (nilaiUD == null || nilaiUD == '') {
UserData.remove(ujian, id);
ujianAnswerKeyStr = hapusStrWithcomma(examAnswerKeyStr, id);
UserData.save(info ujian, "examAnswerKeyStr", ujianAnswerKeyStr, 1);
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]--;
kembali;
}
}
merusak;
bawaan:
kembali; }