setValue in select box in catalog client script

Hafsa1
Mega Sage

I have 2 region field with value as "NA" for "North America.

I am using catalog client script to fix value of first region into another and second one is read-only

But it is not updating. What wrong I'm doing?

var regions = g_form.getValue("u_region").toString();

I used g_form.setValue("u_region_1", regions );

 

10 REPLIES 10

g_form.addOption('u_region', 'region' , ''); 

@Hafsa1 

why are you comparing 3 in the IF?

please share the latest script and choice values for both the fields

Hafsa1
Mega Sage

@Ankur Bawiskar 

We have a variable "Specify the request" . If this field value is 3 then, whatever in "u_region" select box, it should be copied to "u_region_1" selectbox. Below is the choice list of "u_region" and "u_region_1" selectbox.

Hafsa1_0-1738222342684.png

var cont= g_form.getValue("specify_the_request");

   var regions = g_form.getValue("u_region");

   alert("Region is-"+regions );

   if(cont ==3){

    alert("inside")

g_form.setValue("u_region_1", regions);

   }

   else{

    g_form.clearValue("u_region_1");

   }

@Hafsa1 

why to have same value again in 2nd variable?

Is this a business requirement?

If my response helped please mark it correct and close the thread so that it benefits future readers.

yes, this is business requirement. First region is selected at initial stage. Second region field is at 25th position.