复制代码代码如下 :
commutateur (ObjNameType) {
Maisons « PD » :
valeurUD = obj.id ;
id = nomObj ;
var loadVUD = UserData.load (examen, identifiant);
if (loadVUD == null || loadVUD == non défini || loadVUD == '') {
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]++;
}
casser;
Les maisons 'DANX' :
valeurUD = obj.id ;
var objName = obj.name;
var objNameTop = objName.substr(0,objName.indexOf('_'));
id = nomObj ;
var loadVUD = UserData.load (examen, identifiant);
if (loadVUD == null || loadVUD == non défini || loadVUD == '') {
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]++;
}
casser;
Maisons « PP » :
valeurUD = obj.id ;
var objName = obj.name;
var objNameTop = objName.substr(0,objName.indexOf('_'));
id = nomObj ;
var loadVUD = UserData.load (examen, identifiant);
if (loadVUD == null || loadVUD == non défini || loadVUD == '') {
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]++;
}
casser;
cas 'texte' :
valeurUD = obj.value ;
id = "text_" + obj.id ;
var loadVUD = UserData.load (examen, identifiant);
si (loadVUD == null) {
si (valueUD == null || valueUD == '') {
retour;
}
autre {
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]++;
}
}
autre {
si (valueUD == null || valueUD == '') {
UserData.remove (examen, identifiant);
examAnswerKeyStr = removeStrWithcomma(examAnswerKeyStr, id);
UserData.save(examinfo, "examAnswerKeyStr", examAnswerKeyStr, 1);
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]--;
retour;
}
}
casser;
cas 'case à cocher' :
id = "checkbox_" + obj.id.substr(0, obj.id.lastIndexOf('_'));
var clé = obj.id.substr(0, obj.id.lastIndexOf('_'));
clé = "checkbox_" + clé ;
valueUD = UserData.load (examen, clé);
var flag = obj.checked;
si (valeurUD == null) {
si (drapeau) {
identifiant = clé ;
valeurUD = obj.id ;
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]++;
}
}
autre {
si (drapeau) {
if (valueUD.indexOf(obj.id) == -1) {
valeurUD += "," + obj.id
}
}
autre {
if (valueUD.indexOf(obj.id) != -1) {
if (valueUD.indexOf(',' + obj.id) != -1) {
valueUD = valueUD.replace(',' + obj.id, '');
}
autre
if (valueUD.indexOf(obj.id + ',') != -1) {
valueUD = valueUD.replace(obj.id + ',', '');
}
autre {
UserData.remove (examen, clé);
examAnswerKeyStr = removeStrWithcomma(examAnswerKeyStr, clé);
UserData.save(examinfo, "examAnswerKeyStr", examAnswerKeyStr, 1);
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]--;
retour;
}
}
}
}
casser;
cas 'textarea' :
valeurUD = obj.value ;
id = "textarea_" + obj.id;
var loadVUD = UserData.load (examen, identifiant);
si (loadVUD == null) {
si (valueUD == null || valueUD == '') {
retour;
}
autre {
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]++;
}
}
autre {
si (valueUD == null || valueUD == '') {
UserData.remove (examen, identifiant);
examAnswerKeyStr = removeStrWithcomma(examAnswerKeyStr, id);
UserData.save(examinfo, "examAnswerKeyStr", examAnswerKeyStr, 1);
var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));
qNoTotalD[qIdNoStr[tmpTGId]]--;
retour;
}
}
casser;
défaut:
retour; }