I would like to know whether it is possible to "freeze" a text field (or any answer field really) once it's been answered - by greying it out for example?
If you don't allow to go back, then people can't change the text field, so it is frozen.
Now, if people can go back, then they can change the field. In this case: When do you consider the field "filled"? When should the field be frozen? When people move to the next page?
Help us to help you!
Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.
Exactly holch, users could edit these fields as much as they want until they move to the next page/save the results in the DB. Then on, these results would only be visible but no longer editable (basically the greying would only apply to fields that already contain a value)
For a long-text type question, you can try adding something like this to the question source. It will test for a value in the textarea and, if found, will disable it.