Hi there,
I am looking for a way to essentially lock or only display the answers to certain questions on a retake. I have a survey where participants submitted a short version of a proposal. I made a duplicate of that survey (importing the responses from the previous survey) with additional questions for the full proposal submission, and want to use the Retake Survey function so that the people invited to fill out the full proposal can see their answers from the short version, but cannot edit them.
I can’t use Embedded Data Fields because the 1024 character limit would cut some of the answers off. I was hoping to hide the “locked” questions and use piped text to display the previously-entered response, but the piped text can’t find the response to the hidden questions. It seems like the same problem shows up if I move all of the previously answered questions to a different block and then make it so that block is bypassed by the respondent.
I came across this question that seems to have a similar problem / solution, but I’m completely unfamiliar with JavaScript so I’m not sure which parts of the code I need in order to just hide the question, regardless of answer. EDIT: Also potentially the code supplied as an answer in this question, which disables the responses I think, but again, I’m not really sure how to modify it for my own uses.
Is there a way to do what I’m looking to do without JS, or do I need to learn it in order to show answers / make them uneditable upon retake of the survey? Any resources for learning how to do that when you have absolutely no code experience?
