Quantcast
Channel: Adobe Community : Popular Discussions - JavaScript
Viewing all articles
Browse latest Browse all 12130

auto fill not working correctly

$
0
0

I setup two drop downs and set the up to auto fill some text fields they all have unique name

i have 7 text fields for each drop down to fill

Like Data_Field_1 or Field_Data_2

 

Box one is set to fill Data_Field_1

Box 2 is set to fill Field_Data_2

 

when i pick something from box one it fill Field_Data_2

when i pick something from box 2 it fills Data_Field_1

 

if select something from the drop down 3-4 times it will fill in the correct data

 

this is what i have set to the drop down box and then changed Data_Field to  Field_Data_2 for the other one and did fill as Teat 1

set as a Keystroke

 

if( event.willCommit ) {

    if(event.value == "") this.resetForm(

    ["Data_Field_1", "Data_Field_2", "Data_Field_3", "Data_Field_4", "Data_Field_5", "Data_Field_6", "Data_Field_7" ]); else SetFieldValues(event.value);

}

 

 

and i have this set as a run custom validation script

 

var FillData = {

"Select 1 " :{Data_Field_1: "Option 1", Data_Field_2: "Option 2", Data_Field_3: "Option 3", Data_Field_4: "Option 4", Data_Field_5: "Option 5", Data_Field_6: "Option 6", Data_Field_7: "Option 7"   },

" Select 2" :{Data_Field_1: "Option 7", Data_Field_2: "Option 6", Data_Field_3: "Option 5", Data_Field_4: "Option 4", Data_Field_5: "Option 3", Data_Field_6: "Option 2", Data_Field_7: "Option 1"   }

};

 

function SetFieldValues(cFillData) {

 

    this.getField("Data_Field_1").value = FillData[cFillData].Data_Field_1;

    this.getField("Data_Field_2").value = FillData[cFillData].Data_Field_2;

    this.getField("Data_Field_3").value = FillData[cFillData].Data_Field_3;

    this.getField("Data_Field_4").value = FillData[cFillData].Data_Field_4;

    this.getField("Data_Field_5").value = FillData[cFillData].Data_Field_5;

    this.getField("Data_Field_6").value = FillData[cFillData].Data_Field_6;

    this.getField("Data_Field_7").value = FillData[cFillData].Data_Field_7;

   

}


Viewing all articles
Browse latest Browse all 12130

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>