Skip to main content
LaFede
Participant
March 2, 2026
Answered

Modulo PDF da compilare in più passaggi

  • March 2, 2026
  • 1 reply
  • 65 views

Ciao, dovrei realizzare un modulo da compilare in 2 step:
1-compilazione di alcuni campi da parte del capo progetto, salvataggio;
2-invio file e compilazione dei restanti campi da parte di altri soggetti.
Possibile togliere evidenza e modificabilità dei campi dello step1?

    Correct answer Tariq Dar

    @LaFede Adobe doesn’t provide support for scripts. However, I am trying to lead you down the path so you may achieve the desired results with less effort. 
     

    For scenario 1 of my initial post, about step 2:

    Button to Unlock Step 2

    • Add a button labeled “Proceed to Step 2”.
    • In Button → Properties → Actions → Run JavaScript:

    this.getField("Step2_Field1").display = display.visible;
    this.getField("Step2_Field1").readonly = false;

    this.getField("Step2_Field2").display = display.visible;
    this.getField("Step2_Field2").readonly = false;

     

    You can also lock Step 1 fields:

    this.getField("Step1_Field1").readonly = true;

    this.getField("Step1_Field2").readonly = true;

     

    Check the section “About JavaScript in Acrobat”: https://helpx.adobe.com/acrobat/using/applying-actions-scripts-pdfs.html

     

    ~Tariq

    1 reply

    Legend
    March 2, 2026

    Hi ​@LaFede

     

    Thanks for reaching out. 

    Yes, this is absolutely possible. You may also need Adobe Sign if you require a routed workflow with an audit trail and e-signatures.

     

    You have two main options:

     

    1. Standard Acrobat Form (No Adobe Sign Required)

    If this is an internal process and does not require legally binding signatures, you can create a two-step form directly in Adobe Acrobat Pro.

    How to set it up:

    1. Create your form using Prepare Form.

    2. Add all fields (Step 1 and Step 2).

    3. For Step 2 fields:

      • Set them to Hidden

      • Set them to Read Only

    You can later control visibility and editability using either:

    • A button with JavaScript to unlock Step 2

    • Field properties adjusted manually before sending to the second party

     

    You can also set Step 1 fields to become read-only after completion, so they cannot be modified in Step 2.

     

    ⚠️ Important: This works reliably only when the PDF is opened in Adobe Acrobat or Adobe Reader (not in a browser viewer or any third-party PDF viewers). 


     

     

    2. Adobe Acrobat Sign (Best for Multi-Party Workflow)


    If:

    • Different people complete the form at different times

    • You need controlled routing

    • You want fields automatically locked per recipient

    • You require an audit trail or signatures

     

    Then, Acrobat Sign is the better solution.

    With Acrobat Sign, you can:

    • Add recipients in a specific order

    • Assign which fields each recipient can fill

    • Automatically lock completed fields

    • Prevent tampering

    • Track completion status

    This is the most secure and structured approach for multi-party workflows.


    Feel free to let us know if you have any more questions.

    ~Tariq

    LaFede
    LaFedeAuthor
    Participant
    March 2, 2026

    Grazie Tariq, opterei per un codice JavaScript di sblocco step2 o blocco step1, ma non sono una programmatrice. Mi indicheresti quale codice e dove andrebbe inserito? Grazie. Federica

    Tariq DarCorrect answer
    Legend
    March 2, 2026

    @LaFede Adobe doesn’t provide support for scripts. However, I am trying to lead you down the path so you may achieve the desired results with less effort. 
     

    For scenario 1 of my initial post, about step 2:

    Button to Unlock Step 2

    • Add a button labeled “Proceed to Step 2”.
    • In Button → Properties → Actions → Run JavaScript:

    this.getField("Step2_Field1").display = display.visible;
    this.getField("Step2_Field1").readonly = false;

    this.getField("Step2_Field2").display = display.visible;
    this.getField("Step2_Field2").readonly = false;

     

    You can also lock Step 1 fields:

    this.getField("Step1_Field1").readonly = true;

    this.getField("Step1_Field2").readonly = true;

     

    Check the section “About JavaScript in Acrobat”: https://helpx.adobe.com/acrobat/using/applying-actions-scripts-pdfs.html

     

    ~Tariq