Skip to main content
Participant
February 9, 2023
質問

Masquer/démasquer des zones de plusieurs champs et leur mise en page sur un formulaire PDF

  • February 9, 2023
  • 返信数 1.
  • 663 ビュー

Bonjour,

Est il possible de faire apparaitre une suite de champs à renseigner en fonction d’une case à cocher ?

Sur mon formulaire en pièce jointe, j’aimerais que le tableau sur la mission Electricité apparaisse uniquement si cette nature d’intervention est cochée, ainsi de suite pour chacune des autres missions Levage, Gaz.....

J’ai utilisé ADOBE ACROBAT DC.

このトピックへの返信は締め切られました。

返信数 1

try67
Community Expert
Community Expert
February 9, 2023

You can show or hide fields based on the value of a check-box, but not the static text and graphics around them, so when they are hidden it will just be a table that can't be filled in.

The basic code for that is:

var fields = ["Text1", "Text2", "Text3"]; // etc.
var bEnableFields = this.getField("Checkbox1").value!="Off";
for (var i in fields) {
	var f = this.getField(fields[i]);
	f.display = bEnableFields ? display.visible : display.hidden;
}
if (!bEnableFields) this.resetForm(fields);