Edit the prefilled field

1. What is the problem? Be very detailed.
Hi ODK community. We are trying to prefill some fields that is less likely to change over time (e.g., phone number) with the data obtained from previous years for our repeated household visiting. We think this may save some time for the enumerators. By using ''pulldata'' in the calculation fileld, prefilling works well. For some cases, these fields may change; therefore, editting to these fields should be allowed. We found that the editting is OK; however, these changes cannot be saved when finish the form. All the values of these fileds remains as what were prefilled.

2. What app or server are you using and on what device and operating system? Include version numbers.
ODK collect/ODK cloud on AWS
3. What you have you tried to fix the problem?

4. What steps can we take to reproduce the problem?

5. Anything else we should know or have? If you have a test form or screenshots or logs, attach below.

You can’t just use a calculate. You have to add a trigger. See https://docs.getodk.org/form-logic/#dynamic-defaults-from-form-data for more.