
I have a calculated input like this: <input type="number" name="attr_sum1" value="(@{pb1}+@{pb2})" disabled="true" /> And I need to get the result into a non-disabled input so that it will trigger something else. So I created a second input like so: <input type="number" name="attr_sum2" value="0" /> Then a script worker to change sum2 whenever sum1 changed: on("change:sum1", function () { getAttrs(['sum1'], function(values) { const sum3 = { 0: {p: "0",}, 1: {p: "1",}, 2: {p: "2",}, 3: {p: "3",}, 4: {p: "4",}, 5: {p: "5",}, 6: {p: "6",}, 7: {p: "7",}, 8: {p: "8",}, 9: {p: "9",}, 10: {p: "10",}, }; let sum1 = values.sum1; setAttrs({ "sum2": sum3[sum1].p }); }); }); But this doesn't work. Can someone put me right? Or provide a better method?