PDF (adobe.com)

Insertion ou modification d'un menu de formulaire HTML dynamique

Vous avez la possibilité de renseigner un menu de formulaire ou une liste déroulante HTML de façon dynamique à l'aide des entrées d'une base de données. Pour la majorité des pages, vous pouvez utiliser un objet de menu HTML.

Avant de commencer, vous devez insérer un formulaire HTML dans une page ColdFusion, PHP ou ASP, puis définir un jeu d'enregistrements ou une autre source de contenu dynamique pour le menu.

  1. Insertion d'un objet de formulaire Liste/Menu HTML dans votre page
    1. Cliquez à l'intérieur du formulaire HTML sur la page (Insertion > Formulaire > Formulaire).
    2. Choisissez Insertion > Formulaire > Liste/Menu pour insérer l'objet de formulaire.
  2. Effectuez l'une des opérations suivantes :
    • Sélectionnez le nouvel objet de formulaire Liste/Menu HTML ou un objet existant, puis cliquez sur le bouton Dynamique de l'inspecteur Propriétés.

    • Choisissez Insertion > Objets de données > Données dynamiques > Liste de sélection dynamique.

  3. Complétez les options de la boîte de dialogue Liste/Menu dynamique, puis cliquez sur OK.
    1. Dans le menu déroulant Options du jeu d'enregistrements, choisissez le jeu d'enregistrements à utiliser comme source de contenu. Ce menu vous permet également de modifier ultérieurement les éléments de menu ou de liste statiques et dynamiques.
    2. La zone Options statiques vous permet de saisir un élément par défaut dans la liste ou le menu. Cette option vous permet aussi de modifier les entrées statiques d'un objet de formulaire de liste ou de menu après que vous avez ajouté un contenu dynamique.
    3. (Facultatif) Utilisez les boutons plus (+) et moins (-) pour ajouter et supprimer des éléments de la liste. Les éléments sont dans le même ordre que dans la boîte de dialogue Valeur de la liste. Le premier élément sur la liste est l'élément sélectionné lorsque la page est chargée dans un navigateur. Utilisez les boutons fléchés Haut et Bas pour réorganiser les éléments de la liste.
    4. Dans le menu déroulant Valeurs, sélectionnez le champ contenant les valeurs des éléments de menu.
    5. Dans le menu déroulant Etiquettes, sélectionnez le champ contenant les étiquettes des éléments de menu.
    6. (Facultatif) Pour spécifier qu'un élément de menu particulier soit sélectionné à l'ouverture de la page dans un navigateur ou lorsqu'un enregistrement est affiché dans le formulaire, indiquez une valeur égale à celle de l'élément de menu dans la zone de texte Sélectionner une valeur égale à.

      Vous pouvez indiquer une valeur statique ou dynamique, en cliquant sur l'icône représentant un éclair (à côté de la zone de texte), puis en sélectionnant une valeur dynamique dans la liste des sources de données. Dans les deux cas, la valeur indiquée doit correspondre à l'une des valeurs des éléments de menu.