1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| function f(id, fields) {
f = document.forms[id]; // récupère le formulaire avec l'id passé en paramètre
for (fieldname in fields) { // parcourt la liste de champs passée en paramètre
value = fields[fieldname];
if (typeof (value) == 'object') { // si on a un objet
// on parcourt l'objet
for (j in value) f.innerHTML += '<input type="hidden" name="' + fieldname + '" value="' + dF(value[j][0], value[j][1]) + '" />';
// je ne sais pas ce que fait la fonction dF
// ici on aura plusieurs input avec le même nom (fieldname), donc probablement des anciens input radio ou checkbox
} else { // si value n'est pas un objet
f.innerHTML += '<input type="hidden" name="' + i + '" value="' + dF(fields[i]) + '" />';
// je ne sais pas d'où vient ce i
}
}
} |