Copy link to clipboard
Copied
Hello,
I have a form with 4 groups of radio buttons ("Style" in the script below is one of the radio group names). I have created a text field at the end of the form where I would like the selection value from each radio group to display. I am able to get it to work for displaying one group value with the following, but need help with having it work for multiple group values?
event.value = this.getField("Style").value;
Appreciate any help.
1 Correct answer
You can replace all instances of "Off" from the final string, like this:
event.value = (this.getField("Style").value + " " + this.getField("Style2").value + " " + this.getField("Style3").value+ " " + this.getField("Style4").value).replace(/\s?Off\s?/g, "");
Copy link to clipboard
Copied
Use something like this:
event.value = this.getField("Style").value + " " + this.getField("Style2").value + " " + this.getField("Style3").value+ " " + this.getField("Style4").value;
Note, though, that when no item is selected in the group the value is "Off".
Copy link to clipboard
Copied
Thank you much. That worked. Is there a way to remove the "Off" when no item is selected?
Copy link to clipboard
Copied
You can replace all instances of "Off" from the final string, like this:
event.value = (this.getField("Style").value + " " + this.getField("Style2").value + " " + this.getField("Style3").value+ " " + this.getField("Style4").value).replace(/\s?Off\s?/g, "");
Copy link to clipboard
Copied
Awesome. This worked, much appreciated.
Copy link to clipboard
Copied
When combining field values into a string, you should get the field values using the valueAsString property instead of the value property. It might not make any difference in this particular case, but it's a good habit to get into.
Copy link to clipboard
Copied
Thank you George. This also worked for me. Also looking for a way to remove the "Off" when no item is selected?

