Hi Paul, thanks for the prompt reply. Here is my script and when I uncheck checkbox1, textfield1[0] and the newly entered value in textfield1[1] will be reset to their original default values instead of textfield1[0] only. Did I miss something?Thanks.if (this.rawValue == "0") {xfa.host.resetData("...