Hallo Franz,
vielleicht verstehe ich ja wieder mal nicht, was Du erreichen möchtest.
Was willst Du denn erstellen? Welche Variable, zu welchem Zweck? Das input Element mit dieser ID ist nicht da. Willst Du ein neues input Element in die Seite einfügen? Warum sollte man das tun, wenn die ganze Spalte fehlt?
for (let i=1; i<=12; i++) {
let summe = getInputAsFloat(document.j_um["EingabeS"+i+"Z94"] )+
getInputAsFloat(document.j_um["EingabeS"+i+"Z95"] )+
getInputAsFloat(document.j_um["EingabeS"+i+"Z151"] );
total += summe;
setValue("EingabeS"+i+"Z"+nr, summe);
}
Du schreibst, dass die Eingabefelder mit Spalte 1,2,3 ggf. nicht existieren. Außer EingabeS1Z96
dürften also auch EingabeS1Z94
, EingabeS1Z95
und EingabeS1Z151
ebenfalls fehlen.
Mir scheint es am sinnvollsten zu sein, mit setOptionalValue den Schreibvorgang einfach ins Leere laufen zu lassen.
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi