复制番号代番号次のように:
switch(objNameType) {
「PD」ハウス:
値UD = obj.id;
id = オブジェクト名;
varloadVUD = UserData.load(exam, id);
if (loadVUD == null || loadVUD == 未定義 || loadVUD == '') {
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]++;
}
壊す;
「DANX」の家:
値UD = obj.id;
var objName = obj.name;
var objNameTop = objName.substr(0,objName.indexOf('_'));
id = オブジェクト名;
varloadVUD = UserData.load(exam, id);
if (loadVUD == null || loadVUD == 未定義 || loadVUD == '') {
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]++;
}
壊す;
「PP」ハウス:
値UD = obj.id;
var objName = obj.name;
var objNameTop = objName.substr(0,objName.indexOf('_'));
id = オブジェクト名;
varloadVUD = UserData.load(exam, id);
if (loadVUD == null || loadVUD == 未定義 || loadVUD == '') {
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]++;
}
壊す;
ケース「テキスト」:
値UD = obj.値;
id = "text_" + obj.id;
varloadVUD = UserData.load(exam, 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(exam, 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(exam, key);
var flag = obj.checked;
if (valueUD == null) {
if (フラグ) {
ID = キー;
値UD = obj.id;
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]++;
}
}
それ以外 {
if (フラグ) {
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(exam, key);
ExamAnswerKeyStr = RemoveStrWithcomma(examAnswerKeyStr, key);
UserData.save(examinfo, "examAnswerKeyStr", ExamAnswerKeyStr, 1);
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]--;
戻る;
}
}
}
}
壊す;
ケース「テキストエリア」:
値UD = obj.値;
id = "textarea_" + obj.id;
varloadVUD = UserData.load(exam, 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(exam, id);
ExamAnswerKeyStr = RemoveStrWithcomma(examAnswerKeyStr, id);
UserData.save(examinfo, "examAnswerKeyStr", ExamAnswerKeyStr, 1);
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]--;
戻る;
}
}
壊す;
デフォルト:
戻る; }