Skip to main content
Known Participant
April 17, 2019
Answered

I have built a javascript that works however i want to add in an additional radio button with the value Choice2, when i do this the script stops working

  • April 17, 2019
  • 1 reply
  • 489 views

this.getField("AMULAT MECHES").display = (this.getField("Group19").valueAsString == "Choice1") ? display.visible : display.hidden;

This topic has been closed for replies.
Correct answer Bernd Alheit

Try this:

this.getField("AMULAT MECHES").display =

(this.getField("Group19").valueAsString == "Choice1" || this.getField("Group19").valueAsString =="Choice2")

? display.visible : display.hidden;

1 reply

Bernd Alheit
Community Expert
Community Expert
April 17, 2019

How did you add Choice2?

Known Participant
April 17, 2019

I tried various ways

this.getField("AMULAT MECHES").display = (this.getField("Group19").valueAsString == "Choice1" || "Choice2") ? display.visible : display.hidden;

this.getField("AMULAT MECHES").display = (this.getField("Group19").valueAsString == "Choice1") || this.getField("AMULAT MECHES").display = (this.getField("Group19").valueAsString == "Choice2")? display.visible : display.hidden;

try67
Community Expert
Community Expert
April 17, 2019

Almost... Use this:

this.getField("AMULAT MECHES").display = (this.getField("Group19").valueAsString == "Choice1" || this.getField("Group19").valueAsString=="Choice2") ? display.visible : display.hidden;

Or:

var v = this.getField("Group19").valueAsString;

this.getField("AMULAT MECHES").display = (v == "Choice1" || v=="Choice2") ? display.visible : display.hidden;