I want to replace "X" in
var chk = this.getField("PX.myCheck.chkAmount")
using an incremented value based on a condition.
My objective is to add script to this example so that if(num2.value > "") then the field name "PX.myCheck.chkAmount" will become "P1.myCheck.chkAmount".
var num2 = this.getField("num.chk.02");
var i = 0
if(num2.value > "")(i = i + 1; var chk = this.getField("P1.myCheck.chkAmount";chk.value = num2.value);
Thank you. I did not know that you could do that within the field name parenthesis. I thought the open and close quotes would be discarded with the result being this.getField(P1myCheck.chkAmount) rather than this.getField(“P1myCheck.chkAmount”). This is the simplest of solutions.
The field-name parameter is just a string. As such, it can be manipulated just like any other string in your code.