Skip to main content
Participant
November 20, 2020
Question

COUNTING A TEXT FROM A DROPDOWN LIST IN DIFFERENT FIELDS IN ADOBE ACROBAT PRO.

  • November 20, 2020
  • 1 reply
  • 1040 views

HI, I WAS WONDERING IF YOU CAN HELP ME WITH THIS ISSUE...

 

I HAVE A FORM THAT HAVE 15 FIELDS

EACH FIELD HAVE A DROPDOWN LIST WITH 3 OPTIONS TO CHOOSE:  LIB., REC., AND SCAN

AT THE BOTTON OF THE PAGE ARE 3 FIELDS: LIB., REC, AND SCAN TOO. NOW...

I WANT TO PUT IN THOSE 3 FIELDS FROM THE BOTTOM OF THE PAGE, THE COUNTED AMOUNT OF

LIB. FROM THE DROPDOWN LIST, THE REC., AND THE SCAN FROM ALL THOSE 15 FIELDS.

[Email address removed by moderator]

Thank You!

This topic has been closed for replies.

1 reply

ls_rbls
Community Expert
Community Expert
November 20, 2020

In the "LIBRARY", RECORD CENTER", and "SCANS" fields use a custom calulation script to count for those values.

 

Also make sure that in the dropdown field options tab, the properties are set to commit slecet value immediately.

 

// USE THIS IN THE LIBRARY FIELD

var total = 0; 
for (var i=0; i<15; i++) { 
var v = "LIB.";  
if (this.getField("myDropdown"+i).valueAsString==v) total++;  
event.value = total;
}


// USE THIS IN THE RECORD CENTER FIELD

var total = 0; 
for (var i=0; i<15; i++) { 
var v = "REC.";  
if (this.getField("myDropdown"+i).valueAsString==v) total++;  
event.value = total;
}


// USE THIS IN THE SCAN FIELD

var total = 0; 
for (var i=0; i<15; i++) { 
var v = "SCAN";  
if (this.getField("myDropdown"+i).valueAsString==v) total++;  
event.value = total;
}

try67
Community Expert
Community Expert
November 20, 2020

Move the line

event.value = total;

outside of the for-loop bracket.

ls_rbls
Community Expert
Community Expert
November 20, 2020

Thank you as usual.