Toggle check box = words in text box
Hi all,
Creating a new string because I still need help. I need words to be produced in a text box when check boxes are toggled. Some I need followed by a comma, some just by a space. Below is an example of my form, followed by my current code.

If every one of the above are checked it should produce "Rec'd PDF, DD, BC". Obviously, this code is not working, but I don't know how to fix it.
var fields = ["CB1"];
var texts = ["Rec’d"];
var selectedTexts = [];
for (var i=0; i<fields.length; i++) {
if (this.getField(fields[i].valueAsString!="Off")) selectedTexts.push(texts[i]);
}
event.value = selectedTexts.join(" ");
var fields = ["CB2", "CB3", "CB4"];
var texts = ["PDF", "DD", "BC"];
var selectedTexts = [];
for (var i=0; i<fields.length; i++ {
if (this.getField(fields[i].valueAsString!="Off")) selectedTexts.push(texts [i]);
{
event.value = selectedTexts.join(", ");
