/ Id-Extras Forum / Duplicating text from one field to another.
-
Author
-
warren
I want to duplicate text from one field to another. I know that the simple way is to give both fields the same name, but I want to make one of the fields turn off and on as it is on a popup window with 5 popups layered over each other. I cannot do this if both fields have the same name as they will both be visible or both hidden.
I am turning the fields on each layered popup off when not selected so that the completed fields do not show through the other layers. But I want the first field to stay visable when the second is hidden.
-
This topic was modified 1 year, 5 months ago by
~~Ariel~~.
~~Ariel~~
ParticipantHi Warren,
I’m also not managing to use the “same field name” trick (which is not to say it is not possible – you may want to ask on the Adobe Acrobat forum, an expert there may have a solution).
So what I would do in this case is a one-line custom “format” script that copies the contents of Field A to Field B whenever Field A is modified. It looks like this:
this.getField("Field B").value = this.getField("Field A").value;
This script would be attached to Field A. In FormMaker in InDesign open the “Format” tab and choose “Custom” from the dropdown, and paste this in. Obviously you would need to change the field names to match the particulars of your form.HTH,
Ariel-
This reply was modified 9 months ago by
~~Ariel~~.
warren
Thanks Ariel.
This you think would be a standard step in In Design, I guessed it would be one line of code, and I was trying to figure it out with my limited coding skills.
Many thanks.
Cheers
Warren
Olegs Kondratjevs
ParticipantHi Ariel,
Can you help me, please.
Is it possible to get only a part of the fields text?
In first field I have a ZIP number and City (8006 Zürich)
I need the second field to get only City from the first field.~~Ariel~~
ParticipantHi Olegs,
Yes, it should be possible.
Could you post several examples of the text as it appears, and the text as you would like it to appear after it is extracted?Olegs Kondratjevs
ParticipantHi Ariel,
Thank you for your reply.
In first field always be ZIP and City
Examples:
8006 Zürich
9000 St. Gallen
9642 Ebnat-Kappel
8057 Zürich
Second field have to extract from the first field only City
Examples:
Zürich
St. Gallen
Ebnat-Kappel
I think ZIP always is 4 digits.~~Ariel~~
ParticipantI think something like this should work (not tested):
this.getField("Field B").value = this.getField("Field A").value.replace(/^[\d ]+/, "");
… which should just delete any digits and/or regular spaces at the beginning of the string.
-
This reply was modified 9 months ago by
~~Ariel~~.
-
This topic was modified 1 year, 5 months ago by
-
AuthorPosts
Tagged: FormMaker