We're reclaiming inactive PDIs to keep them available for active builders. Learn what's changing, who's affected, and how to protect your work. Read More

showing message based on multiple choice selection

omsa1
Kilo Guru

There are 5 questions on a record producer form, i need to show a message based on this 5 fields selection. onchange client script only working when change of a field that is configured. Need help on this. 

 

find_real_file.png

1 ACCEPTED SOLUTION

ggg
Giga Guru

i created 2 fields, q3 and q4.

i have an onchange client script on q3 with the script shown below.

(put the same on q4 and change the field name)

extrapolate from this to your 5 fields.

function onChange(control, oldValue, newValue, isLoading, isTemplate) {
   if (isLoading || newValue === '') {
      return;
   }

  if (newValue == 'yes'){
      if (g_form.getValue('u_q4') == 'yes'){
          alert('1');
      }
      else {
          alert('2');
      }
  }
    else if (g_form.getValue('u_q4') == 'yes'){
          alert('3');
      }
      else {
          alert('4');
      }
   
}

View solution in original post

5 REPLIES 5

ggg
Giga Guru

i created 2 fields, q3 and q4.

i have an onchange client script on q3 with the script shown below.

(put the same on q4 and change the field name)

extrapolate from this to your 5 fields.

function onChange(control, oldValue, newValue, isLoading, isTemplate) {
   if (isLoading || newValue === '') {
      return;
   }

  if (newValue == 'yes'){
      if (g_form.getValue('u_q4') == 'yes'){
          alert('1');
      }
      else {
          alert('2');
      }
  }
    else if (g_form.getValue('u_q4') == 'yes'){
          alert('3');
      }
      else {
          alert('4');
      }
   
}