JotForm User Guide / Advanced Features /

How to Pass Field Value to Another Field?

How to Pass Field Value to Another Field?

If you're familiar with this workaround, well here's a very simple way to achieve this without writing any single line of code.

Video Tutorial

Update/Calculate Field

From now on, you can now populate fields like text box, email, text area, or even an address field using the newly released feature called the Update/Calculate Field condition.

Assuming you have already created a form with two fields, e.g. Personal Email & Business Email. Now, you want to copy the personal email field value and populate it to the business email field whenever the Personal Email field is filled. Here's how:

  1. Click Settings > Conditions in the form builder.
  2. In the Conditions wizard, select Update/Calculate Field.
    Update Calculate Field
    Update Calculate Field
  3. On the next window, do the following.
    1. Select a trigger point in the IF dropdown. This is usually the source field.
    2. Set the STATE to "Is Filled".
    3. Select "Copy a Field's value" in the DO dropdown. Optional: if you want to copy multiple fields, select "Copy Multiple Field values".
    4. Set the FROM field (a field where the value will be taken or copied).
    5. Select the TO field (a field where the value will be passed).
    Condition Update Field
    Condition Update Field
  4. Click Save and preview your form.

See it in action:

If you have questions or if you need further clarification with any of the steps above, please leave a comment below.

Contact Support:
Our customer support team is available 24/7 and our average response time is between one to two hours.
Our team can be contacted via:
Contact JotForm Support:

Send Comment


  • labsnmustangs

    very helpful

  • monti.united.experts

    will this method work with passing fields data between two forms because what I see in your example was only passing data between two fields in the same form but what I was seeking is passing data between two forms ( update the student's name in class report form ) once the student applied using the registration form I want the name field on the class report to be updated by adding the new student's name on the list

    hope my question is clear to you sir

    Thank you for the best support you guys always give to us

  • George_Joseph

    It seems like when I try to pass on a field to another page in the form it does not allow for is. Is it possible to pass fields from one page in a form to another page in the same form? Thanks!

  • tinsflor

    How do I push an Option from a dropdown menu to trigger a blank Address field to be populated with a hidden saved address based on the option I choose?

  • deviharesh

    Under Update / Calculate Field option, is it possible to populate all drop down values from one field in the another drop down field having blank values?

  • apchetan2001

    How to copy single field value into multiple fields?

  • Marco_Kathy

    I am using my form in the offline mode on a Samsung tablet and it will not load or refresh. I have the form set to offline and i refreshed the app before taking the device offline. Any advice?

  • whiteint

    I am trying to bring across only the last 6 digits of another field. I am using the formula in the calculation option.

    right (FIELD 0-9,6)

    By setting it as 0-9, it is bring over all numbers from the field. Ideally i am only wanting the last 6 digits.

    Any ideas?

  • whiteint

    I am trying to bring across only the last 6 digits of another field. I am using the formula in the calculation option.

    right (FIELD 0-9,6)

    By setting it as 0-9, it is bring over all numbers from the field. Ideally i am only wanting the last 6 digits.

    Any ideas?

  • ldumas

    Is it possible to populate a configurable list with data from another configurable list?

    I am developing an attendance and meal counting form for child care centers. I would like for them to be able to enter the names in the attendance list and the meal count list will be populated with the children's names. I am using the configurable list because each center will have a different number of students enrolled.

    If this isn't possible, what is the best option for building a mobile responsive form like this? The center employee has to mark the meal count as the meal is served (point of service).

  • Julie


    I have a "Same as Applicant" checkbox that if checked, will auto-fill the address fields for "Property Owner". If the applicant checks the box, the fields populate - great! But if they save the form (instead of submit), when they go back in to edit the form, those auto-filled fields are blank. Not great but not a big deal - they can just check the box again.

    What is a big deal is this: if they never check the box in the first place, add different "property owner" info than what is in the "applicant" fields, save (instead of submit) and go back in to edit the info, the "property owner" fields are again blank. So it seems that calculated fields don't hold their values - whether actually calculated or not. Please advise.

    Thank you;

  • betinatana

    Even if I already put in the conditional formatting for the Orders like "Order 1", the text field won't show up in the Order Summary.

    This is my form:

  • betinatana

    Even if I already put in the conditional formatting for the Orders like "Order 1", the text field won't show up in the Order Summary.

  • AsiaSociety

    i can't seem to copy the value to my Total field. The total field comes from Stripe Widget. Does this even work?

  • dianner

    I'm trying to copy a date and time into a date field that contains a time. I've followed all of these instructions. The date gets copied but not the time. Is this something I should be able to do?

    Here is a link to my Conditions statement

    I need to have a date and time for the Google Calendar integration for both the start and end date/time but I don't want to show date and time for each. I just want to get input for date, start time, and end time. I definitely don't want the user to put 2 different dates. Thanks for your help.

  • JMCGroup

    Great!But you can not pass value through widget options....

  • Jpappasllc

    I am able to have the address field copy over...however the check mark for "Copy address over" and clicking yes is not doing anything.

  • knbusiness80

    Hello, the condition keeps changing itself... I have it set to "copy a field". After I save it and reopen the condition again, it's changed itself to "calculate field"! This is severely messing my form. Please help!!

  • laniraflar

    hi is there a way to copy one's field value to many other fields in the form? I need to copy one chose in the first page to 60 other places, later on the user will be able to change those 60 one by one but his default will be the one he chose in the beginning.
    I'm trying to avoid 60 conditions....
    is it possible?

  • stephenjackson

    I am nearly there with my form. The last thing i have a problem with is the drop down background is showing as black, so you can`t see the text. In build form, it is showing as white with black text which is perfect. Can you please explain how i can change this.

    Thanks in advance


  • QCECDataCollections

    Hello there,

    Knowing the availability of this feature is brilliant, I have recently been given a task to "automatically" populate the email address of that person (first name + initial of surname + "") as well as locating their direct manager and populate the email address of that manager as well. However, whilst I thought it is achievable through the use of this condition, I don't seem to be able to do it because I don't know how to only extract just the first name and the first letter of surname from the name field (apart from that I would also to be able to eliminate dash entered within the first name). Another issue I can think of is the fact that the "if condition" only allow me to set a text field "is empty" or "is filled", which is insufficient in identifying the person who fills the form and thus evaluate who his/her manager is. Given this challenges, can you please advise if it is something possible to do in JotForm even if we are not making use of this condition? Any insight on this would be great.

    Thank you very much in advance.


  • chetna


    I would want an ID field to autopopulate as 'contact.lastname - contact.emailaddress' where lastname and emailaddress are two different fields of contact object.
    Is that possible in jotform? If yes, how?

  • esimmons77

    How can I test this out on my form. Because when I did the condition it didn't work. I want to keep the applicant from having to keep filling out his address and name multiple times

  • atanger

    Please show me the details for demo 2. I'm trying to pass a text field from one field to another based on the total score from the quiz. I can pass the name field, but not the text field - even if it's just one word.

  • yourworldrecruitment

    I have noticed that if I create a condition on the NAME element, the title (mr, mrs, miss) does not copy to another part of the form where condition defined. Anyone else have this issue?

  • ilicialopez

    What's the best way to do this:

    Form has service drop down menu items for types of service provided at a clinic.
    Based on the type an increment of time will be added to a field titled units.
    How can I add conditions without having to add a rule to each item??


    how do you copy multiple fields and paste to multiple fields i'm only offered 1 as copy destination

  • shyamk

    Is it possible to copy check box field value to another question? The ones that I select

  • johnspring

    Is it possible to pass only first 2 letters of one field to another field?

  • mgregov

    I am looking to create on my form when I click on a box (is address information same as above) then the address information will be automatically populated into the following fields.
    Is this possible?

  • kmckenzie

    I run a camp and have a lot of people who make multiple submissions of the same form where most of the input they give me is the same, just a few fields are different. (they may have 3 children they want to send to the same camp, so the children's name, dob, and blood type is different, but the parents and emergency contact's info is the same. For legal purposes, I need them to submit a separate form with all the info, but is there an easy way they could select that their info be automatically copied to the second or third submissions so they can save time? Thanks.

  • zrll2

    Hi, is it possible to change the value of radio select box based on another (previous) radio select result? Many thanks.

  • EngPaired

    Can I copy a value from a field and paste it back into itself with additional data?
    Here's what I'm trying to accomplish - I have a hidden text area field that I'm trying to populate with details from multiple questions above on the form so that I can display it on the thank you page. I want to take the text that is already in the field and just add to it based on new conditions.
    I tried this in a form, but it looks like the condition is evaluating more times than I expected, so it is duplicating the information multiple times.

    Here's my simple example -

    If you select 1 and then 5 I want it to say on the thank you page "You selected 1 You selected 5"

  • watermarktech

    Don't worry this is now sorted.

  • watermarktech


    Im trying to get three fields to populate on the click of a checkbox, name and telephone work but email populates a '2' instead. Can you help guys?

    The form is here:

    Thanks in advance

  • twhite1969

    Hi I can't seem to copy text from one field to another. Numbers will copy but text is copying a "0" to the destination field.

    I created an example.

    Thanks for your help!

  • lauren.whiteaker

    is there a way to calculate a date based on another date entered in a different field? i.e. Date of Demo would produce a Call Date seven days prior based on the date entered for demo?

  • AScampO

    If I asked how many individuals attending? 1, 2 or 3? I don't want the form to ask for the 2 or 3 Names of individuals if they only chose 1, etc.

  • wendyw

    this doesn't seem to be working for me. the field i'd like to have the copy shows a "0" instead of the text. i checked the box "Add field to equation as text by default". what am i doing wrong?

  • Erica8629

    This is exactly what I was looking for however "Insert Field as Text instead of Numeric" does not exist in mine. Instead it shows "Add field to equation as text by default." Which when select or not selected all data is evaluated as a numeric.

  • ambicay

    This worked. And thank you for pointing out the field being populated being read-only. I was thinking about it so you read my mind.
    You guys are very responsive and a pleasure to work with.
    Thanks again...

  • ambicay

    Is it possible to easily populate multiple fields from another field? For example, we ask for name in one field, and have several form tabs where we would like the name to be auto populated after it is collected on the first page.

  • Sarah

    This won't work with a billing address on a credit card form?

  • mybackcracker

    Was there an answer for snjrose? I would like to also know how to break up text in the Update a form field value section. This way I can have one ext area contain all of the info on my report and not have so many lines/pages

  • hbcmedia

    I'm brand new to jotforms and created my first form, an assessment today. I used calculation fields to determine the score of several categories at the end of the form. I would like to identify and display the top 4 categories based on the scores of about 15 calculation fields. I was trying to do this with the Conditions Wizard but cannot figure out a way to do it without custom javascript that isn't supported within the wizard.

    I was looking to use Math.max or an array. I was able to get the largest values with the nth function but I need to return both the values and the labels of the fields with the four largest values.

    Another thought I had was to create a report and email that to the individual or embed it in the form somehow. I'm not sure if advanced functions are possible in reports but I would assume so. I just haven't found it yet.

    Any help would be greatly appreciated!

  • snjrose

    Not sure why my last message was cut off. I want to be able to do line breaks in the condition. How do I acheive this? I've tried hitting return and using but neither worked when saved.

  • snjrose

    How can I do a break using this condition? If I am prepopulating a text box with several of the fields, I want to be able to do returns. Example, if the text box took the form of a letter. I would want it to be formatted like this:
    Dear {First Name},

  • dynamicdance2015

    I need them to be able to then select which person from the roster to use in the next level of questioning

  • dynamicdance2015

    Do you know if it is possible to have the roster text output to a dual list box.