La prise en charge de ColdFusion est supprimée dans Dreamweaver et versions ultérieures.
À propos des formulaires ColdFusion
Les formulaires ColdFusion vous fournissent plusieurs mécanismes intégrés pour valider les données de formulaire. Par exemple, vous pouvez vérifier qu'un utilisateur a saisi une date valide.Certains contrôles de formulaire comportent des fonctionnalités supplémentaires. Plusieurs n'ont pas d'équivalents HTML, et d'autres prennent en charge directement le remplissage dynamique du contrôle à partir de sources de données.
Dreamweaver fournit de nombreuses améliorations aux développeurs ColdFusion qui utilisent ColdFusion MX 7 ou version ultérieure comme serveur de développement. Ces améliorations incluent davantage de boutons du panneau Insertion, d'éléments de menu et d'inspecteurs de propriétés pour que vous puissiez rapidement créer et définir les propriétés des formulaires ColdFusion. Vous pouvez également générer du code qui valide les informations fournies par les visiteurs de site. Par exemple, vous pouvez vérifier que l'adresse e‑mail fournie par un utilisateur contient le symbole @, ou qu'un champ de texte obligatoire contient un certain type de valeur.
Activation des améliorations ColdFusion
Certaines de ces améliorations nécessitent que vous définissiez un ordinateur exécutant ColdFusion MX 7 ou version ultérieure comme serveur de test pour Dreamweaver. Par exemple, les inspecteurs de propriétés pour les contrôles de formulaire sont disponibles uniquement si vous spécifiez le bon serveur de test.
Vous définissez un serveur de test une seule fois. Dreamweaver détecte automatiquement la version du serveur de test et rend les améliorations disponibles s'il détecte ColdFusion.
Vous ne verrez aucun changement visible dans l'espace de travail Dreamweaver tant que vous n'ouvrirez pas un document ColdFusion.
Création de formulaires ColdFusion
Vous pouvez utiliser de nombreux boutons du panneau Insertion, éléments de menu et inspecteurs de propriétés pour créer rapidement des formulaires ColdFusion et définir leurs propriétés dans Dreamweaver.
Ces améliorations sont disponibles uniquement si vous avez accès à un ordinateur exécutant ColdFusion MX 7 ou version ultérieure.
Dreamweaver insère un formulaire ColdFusion vide. Dans une page affichée en mode Création, les formulaires sont indiqués par une bordure rouge en pointillé. Si vous ne voyez pas ce contour, assurez-vous que Affichage > Aides visuelles > Éléments invisibles est sélectionné.
Formulaire CF
Définit le nom du formulaire.
Action
Vous permet de spécifier le nom de la page ColdFusion à traiter lorsque le formulaire est soumis.
Méthode
Vous permet de définir la méthode que le navigateur utilise pour envoyer les données du formulaire au serveur :
POST
Envoie les données en utilisant la méthode HTTP post ; cette méthode envoie les données dans un message séparé au serveur.
GET
Envoie les données en utilisant la méthode HTTP get, plaçant le contenu des champs du formulaire dans la chaîne de requête URL.
Cible
Vous permet de modifier la valeur de l'attribut target de la balise cfform.
Type de codage
Précise la méthode de codage utilisée pour transmettre les données du formulaire.
le type de codage n’a rien à voir avec le codage des caractères. Cet attribut indique le type de contenu utilisé pour envoyer le formulaire au serveur (lorsque la méthode post est utilisée). S'il n'est pas spécifié, il prend par défaut la valeur « application/x-www-form-urlencoded ».
Format
Détermine le type de formulaire à créer :
HTML
Génère un formulaire HTML et le transmet au client. Les contrôles enfants cfgrid et cftree peuvent être au format Flash ou au format applet.
Flash
Génère un formulaire Flash et le transmet au client. Tous les contrôles sont au format Flash.
XML
Génère du XML XForms et place les résultats dans une variable avec le nom du formulaire ColdFusion. Rien n’est envoyé au client. Les contrôles enfants cfgrid et cftree peuvent être au format Flash ou applet.
Style
Permet d’indiquer un style pour le formulaire. Pour plus d'informations, consultez la documentation ColdFusion.
Enveloppe Flash/XML
Permet d’indiquer la couleur de halo pour donner un style au résultat. Le thème détermine la couleur utilisée pour les éléments mis en surbrillance et sélectionnés.
Préserver les données
Détermine s'il faut remplacer les valeurs de contrôle initiales par les valeurs soumises lorsque le formulaire se poste sur lui-même.
Si faux, les valeurs spécifiées dans les attributs de balise de contrôle sont utilisées.
Si elle a la valeur Vrai, ce sont les valeurs saisies qui sont utilisées.
Source scripts
Spécifie l'URL, relative à la racine web, du fichier JavaScript qui contient le code côté client utilisé par la balise et ses balises enfants. Cet attribut est utile si le fichier ne se trouve pas dans l'emplacement par défaut.Cet attribut peut être requis dans certains environnements d'hébergement et configurations qui bloquent l'accès au répertoire /CFIDE. L'emplacement par défaut est défini dans l'administrateur ColdFusion ; par défaut, il s'agit de /CFIDE/scripts/cfform.js.
Archives
Spécifie l'URL des classes Java téléchargeables pour les contrôles cfgrid, cfslider et cftree de type applet.Leur emplacement par défaut est /CFIDE/classes/cfapplets.jar.
Hauteur
Indique la hauteur du formulaire.
Largeur
Indique la largeur du formulaire.
Afficher l’éditeur de balises pour cfform
Permet de modifier les propriétés qui n’apparaissent pas dans l’inspecteur Propriétés.
Placez le point d'insertion où vous souhaitez que le contrôle de formulaire ColdFusion apparaisse dans le formulaire ColdFusion, puis sélectionnez le contrôle dans le menu Insertion (Insertion > Objets ColdFusion > CFForm), ou dans la catégorie CFForm du panneau Insertion.
Assurez-vous que le contrôle est sélectionné en mode Création, puis définissez les propriétés dans l'inspecteur de propriétés.Pour plus d'informations sur les propriétés, cliquez sur l'icône Aide dans l'inspecteur de propriétés.
Si vous créez un formulaire basé sur HTML, vous pouvez utiliser des sauts de ligne, des sauts de paragraphe, du texte préformaté ou des tableaux pour formater vos formulaires. Vous ne pouvez pas insérer un formulaire ColdFusion dans un autre formulaire ColdFusion (c'est-à-dire que vous ne pouvez pas chevaucher les balises), mais vous pouvez inclure plus d'un formulaire ColdFusion dans une page.
Si vous créez un formulaire basé sur Flash, utilisez les styles de feuilles de style en cascade (CSS) pour mettre en page votre formulaire. ColdFusion ignore les balises HTML du formulaire.
N'oubliez pas de libeller les champs de formulaire ColdFusion avec un texte descriptif pour permettre aux utilisateurs de savoir à quoi ils répondent. Par exemple, créez un libellé « Saisissez votre nom » pour demander des informations sur le nom.
Insertion de contrôles de formulaire ColdFusion
Servez-vous du panneau Insertion ou du menu Insertion pour insérer rapidement des contrôles de formulaire ColdFusion dans un formulaire ColdFusion. Vous devez créer un formulaire ColdFusion vierge avant d'y insérer des contrôles.
Ces améliorations ne sont disponibles que si vous avez accès à un ordinateur exécutant ColdFusion MX 7 ou version ultérieure.
Pour obtenir des informations sur les propriétés de contrôles spécifiques, consultez les rubriques relatives aux contrôles.
Insertion de champs de texte ColdFusion
Vous pouvez insérer visuellement un champ de texte ColdFusion ou un champ de mot de passe dans le formulaire, puis définir ses options.
Cette amélioration n'est disponible que si vous avez accès à un ordinateur exécutant ColdFusion MX 7 ou version ultérieure.
Insérer visuellement un champ de texte ColdFusion
Un champ de texte apparaît dans le formulaire.
Insertion visuelle d’un champ de mot de passe
Options des champs de texte (ColdFusion)
Pour définir les options d'un champ de texte ColdFusion ou de mot de passe, définissez l'une des options suivantes dans l'inspecteur de propriétés CFTextField :
CFtextfield
(Ch. Texte CF) Définit l’attribut id de la balise <cfinput>.
Valeur
Permet de spécifier le texte à afficher dans le champ lors du premier chargement de la page dans un navigateur. Les informations peuvent être statiques ou dynamiques.
Pour spécifier une valeur dynamique, cliquez sur l'icône éclair à côté de la zone Valeur et sélectionnez une colonne de recordset dans la boîte de dialogue Données dynamiques.La colonne de recordset fournit une valeur au champ de texte lorsque vous affichez le formulaire dans un navigateur.
Mode texte
Permet de basculer entre le champ de saisie de texte standard et le champ de saisie de mot de passe. L'attribut modifié par ce Contrôle est type.
Lecture seule
Permet de mettre le texte affiché en lecture seule.
Long. max.
Définit le nombre maximal de caractères acceptés par le champ texte.
Masque
Permet d’indiquer un masque de texte. Cette propriété permet de valider la saisie des utilisateurs. Le format du masque est composé de caractères A, 9, X et ? .
L'attribut de masque est ignoré pour la balise cfinput type="password".
Valider
Spécifie le type de validation du champ actuel.
Valider à
Spécifie quand le champ est validé : onSubmit, onBlur ou onServer.
Etiquette
Permet d’indiquer un libellé pour le champ de texte.
Schéma
Vous permet de spécifier un motif d'expression régulière JavaScript pour valider la saisie.Les barres obliques de début ou de fin sont ignorées. Pour plus d'informations, consultez la documentation Adobe ColdFusion.
Hauteur
Permet d’indiquer la hauteur du contrôle, en pixels.
Largeur
Permet d’indiquer la largeur du contrôle, en pixels.
Taille
Permet d’indiquer la taille du contrôle.
Obligatoire
Vous permet de spécifier si le champ texte doit contenir des données avant que le formulaire soit envoyé au serveur.
Afficher l’éditeur de balises
Permet de modifier les propriétés qui n’apparaissent pas dans l’inspecteur Propriétés.
Insertion de champs masqués ColdFusion
Vous pouvez insérer visuellement un champ masqué ColdFusion dans votre formulaire et définir ses propriétés.Utilisez les champs masqués pour stocker et envoyer des informations que l'utilisateur ne saisit pas.Les informations sont masquées à l'utilisateur.
Cette amélioration n'est disponible que si vous avez accès à un ordinateur exécutant ColdFusion MX 7 ou ultérieur.
Un marqueur apparaît dans le formulaire ColdFusion. Si vous ne voyez pas le marqueur, sélectionnez Affichage > Aides visuelles > Éléments invisibles.
Cfhiddenfield
(Champ masqué) Indique le nom unique du champ masqué.
Valeur
Permet d’indiquer la valeur du champ masqué. Les données peuvent être statiques ou dynamiques.
Pour spécifier une Valeur dynamique, cliquez sur l'icône éclair à côté de la zone Valeur et sélectionnez une colonne de jeu d'enregistrements dans la boîte de dialogue Données dynamiques. La colonne du jeu d'enregistrements fournit une valeur au champ de texte lorsque vous affichez le formulaire dans un navigateur.
Valider
Spécifie le type de validation du champ actuel.
Valider à
Spécifie à quel moment le champ est validé : onSubmit, onBlur ou onServer.
Etiquette
Permet d’indiquer un libellé pour le contrôle. Cette propriété est ignorée par le serveur ColdFusion lors de l'exécution.
Schéma
Vous permet de spécifier un motif d'expression régulière JavaScript pour valider la saisie.Les barres obliques de début ou de fin sont ignorées. Pour plus d'informations, consultez la documentation ColdFusion.
Hauteur
Permet d’indiquer la hauteur du contrôle, en pixels. A l’exécution, ce paramètre est ignoré par le serveur ColdFusion.
Largeur
Permet d’indiquer la largeur du contrôle, en pixels. A l'exécution, ce paramètre est ignoré par le serveur ColdFusion.
Taille
Permet d’indiquer la taille du contrôle. Cette propriété est ignorée par le serveur ColdFusion lors de l'exécution.
Obligatoire
Vous permet de spécifier si le champ masqué doit contenir des données avant que le formulaire soit envoyé au serveur.
Afficher l’éditeur de balises
Permet de modifier les propriétés qui n’apparaissent pas dans l’inspecteur Propriétés.
Insertion de zones de texte ColdFusion
Vous pouvez insérer visuellement une zone de texte ColdFusion dans votre formulaire et définir ses propriétés. Une zone de texte est un élément de saisie qui se compose de plusieurs lignes de texte.
Cette amélioration n'est disponible que si vous avez accès à un ordinateur exécutant ColdFusion MX 7 ou une version ultérieure.
Une zone de texte apparaît dans le formulaire ColdFusion.
Cftextarea
(Zone de texte) Permet d’indiquer un nom unique pour le contrôle.
Largeur car.
Indique le nombre de caractères par ligne.
Nbre lignes
Permet de définir le nombre de lignes à afficher dans la zone de texte.
Wrap
Permet de spécifier comment le texte saisi par les utilisateurs doit être renvoyé à la ligne.
Obligatoire
Permet de spécifier si l'utilisateur doit saisir des données dans le champ (coché) ou non (décoché).
Valeur initiale
Permet de spécifier le texte à afficher dans la zone de texte lorsque la page est initialement ouverte dans un navigateur.
Valider
Spécifie le type de validation du champ actuel.
Valider à
Spécifie quand le champ est validé : onSubmit, onBlur, ou onServer.
Etiquette
Permet d’indiquer un libellé pour le contrôle.
Style
Permet d’indiquer un style pour le contrôle. Pour plus d'informations, consultez la documentation ColdFusion.
Hauteur
Permet d’indiquer la hauteur du contrôle, en pixels. A l’exécution, ce paramètre est ignoré par le serveur ColdFusion.
Largeur
Permet d’indiquer la largeur du contrôle, en pixels. A l'exécution, ce paramètre est ignoré par le serveur ColdFusion.
Afficher l’éditeur de balises
Permet de modifier les propriétés qui n’apparaissent pas dans l’inspecteur Propriétés.
Insertion de boutons ColdFusion
Vous pouvez insérer visuellement un bouton ColdFusion dans votre formulaire et définir ses propriétés. Les boutons contrôlent les différentes opérations du formulaire ColdFusion. Les boutons servent à soumettre les données de formulaire ColdFusion au serveur ou à réinitialiser le formulaire ColdFusion.Les boutons ColdFusion standard sont généralement intitulés « Soumettre », « Réinitialiser » ou « Envoyer ».Vous pouvez également attribuer d'autres tâches de traitement que vous avez définies dans un script. Par exemple, le bouton peut calculer le coût total des éléments sélectionnés en fonction des valeurs attribuées.
Cette amélioration n'est disponible que si vous avez accès à un ordinateur exécutant ColdFusion MX 7 ou version ultérieure.
Un bouton apparaît dans le formulaire ColdFusion.
Cfbutton
(Zone de texte) Permet d’indiquer un nom unique pour le contrôle.
Action
Permet d’indiquer le type de bouton à créer.
Afficher l’éditeur de balises
Permet de modifier les propriétés qui n’apparaissent pas dans l’inspecteur Propriétés.
Les autres propriétés sont ignorées par le serveur ColdFusion au moment de l'exécution.
Insertion de cases à cocher ColdFusion
Vous pouvez insérer visuellement une case à cocher ColdFusion dans votre formulaire et définir ses propriétés.Utilisez les cases à cocher pour permettre aux utilisateurs de sélectionner plusieurs options parmi un ensemble d'options.
Cette amélioration n'est disponible que si vous avez accès à un ordinateur exécutant ColdFusion MX 7 ou version ultérieure.
Une case à cocher apparaît dans le formulaire ColdFusion.
Cfcheckbox
(Zone de texte) Permet d’indiquer un nom unique pour le contrôle.
Valeur
Vous permet de spécifier une valeur à renvoyer par la case à cocher si l'utilisateur la coche.
Etat initial
Vous permet de spécifier si la case à cocher est cochée lorsque la page s'ouvre pour la première fois dans un navigateur.
Valider
Spécifie le type de validation de la case à cocher.
Valider à
Spécifie quand la case à cocher est validée : onSubmit, onBlur ou onServer.
Etiquette
Permet d’indiquer un libellé pour la case à cocher.
Schéma
Vous permet de spécifier un motif d'expression régulière JavaScript pour valider la saisie.Les barres obliques de début ou de fin sont ignorées. Pour plus d'informations, consultez la documentation ColdFusion.
Hauteur
Permet d’indiquer la hauteur du contrôle, en pixels. A l’exécution, ce paramètre est ignoré par le serveur ColdFusion.
Largeur
Permet d’indiquer la largeur du contrôle, en pixels. A l'exécution, ce paramètre est ignoré par le serveur ColdFusion.
Taille
Permet d’indiquer la taille du contrôle. Cette propriété est ignorée par le serveur ColdFusion au moment de l'exécution.
Obligatoire
Vous permet de spécifier si la case à cocher doit être cochée avant que le formulaire soit envoyé au serveur.
Afficher l’éditeur de balises
Permet de modifier les propriétés qui n’apparaissent pas dans l’inspecteur Propriétés.
Insertion de boutons radio ColdFusion
Vous pouvez insérer visuellement une case d'option ColdFusion dans votre formulaire et définir ses propriétés.Utilisez les cases d'option lorsque vous souhaitez que les utilisateurs ne sélectionnent qu'un seul choix parmi un ensemble d'options.Les cases d'option sont généralement utilisées en groupes.Toutes les cases d'option d'un groupe doivent avoir le même nom.
Cette amélioration n'est disponible que si vous avez accès à un ordinateur exécutant ColdFusion MX 7 ou version ultérieure.
Un bouton radio apparaît dans le formulaire ColdFusion.
Cfradiobutton
(Zone de texte) Permet d’indiquer un nom unique pour le contrôle.
Valeur
Vous permet de spécifier une valeur à renvoyer par la case d'option si l'utilisateur la coche.
Etat initial
Permet de spécifier si la case d'option est cochée lorsque la page s'ouvre pour la première fois dans un navigateur.
Valider
Spécifie le type de validation du bouton radio.
Valider à
Spécifie quand la case d'option est validée : onSubmit, onBlur ou onServer.
Etiquette
Permet d’indiquer un libellé pour le bouton radio.
Schéma
Vous permet de spécifier un motif d'expression régulière JavaScript pour valider la saisie.Les barres obliques de début ou de fin sont ignorées. Pour plus d'informations, consultez la documentation ColdFusion.
Hauteur
Permet d’indiquer la hauteur du contrôle, en pixels. A l’exécution, ce paramètre est ignoré par le serveur ColdFusion.
Largeur
Permet d’indiquer la largeur du contrôle, en pixels. A l'exécution, ce paramètre est ignoré par le serveur ColdFusion.
Taille
Permet d’indiquer la taille du contrôle. Cette propriété est ignorée par le serveur ColdFusion au moment de l'exécution.
Obligatoire
Vous permet de spécifier si la case d'option doit être cochée avant que le formulaire soit envoyé au serveur.
Afficher l’éditeur de balises
Permet de modifier les propriétés qui n’apparaissent pas dans l’inspecteur Propriétés.
Insertion de zones de liste ColdFusion
Vous pouvez insérer visuellement une zone de sélection ColdFusion dans votre formulaire et définir ses propriétés.Une zone de sélection permet à un visiteur de sélectionner un ou plusieurs éléments dans une liste.Les zones de sélection sont utiles lorsque vous disposez d'un espace limité, mais devez afficher de nombreux éléments. Elles sont également utiles lorsque vous souhaitez contrôler les valeurs renvoyées au serveur. Contrairement aux champs de texte, où les utilisateurs peuvent saisir tout ce qu'ils souhaitent, y compris des données non valides, les zones de sélection permettent de définir les valeurs exactes renvoyées par un menu.
Vous pouvez insérer deux types de zones de sélection dans un formulaire : un menu qui se « déroule » lorsque l'utilisateur clique dessus, ou un menu qui affiche une liste déroulante d'éléments que l'utilisateur peut sélectionner.
Cette amélioration est disponible uniquement si vous avez accès à un ordinateur exécutant ColdFusion MX 7 ou version ultérieure.
Une zone de liste apparaît dans le formulaire ColdFusion.
Cfselect
(Zone de texte) Permet d’indiquer un nom unique pour le contrôle.
Type
Permet de choisir entre un menu déroulant ou une liste. Si vous sélectionnez le type de liste, les options Hauteur de liste et Autoriser plusieurs sélections de liste deviennent disponibles.
Hauteur liste
Vous permet de spécifier le nombre de lignes à afficher dans le menu de liste. Cette propriété n’est disponible qu’avec le type Liste.
Autoriser la sélection de plusieurs listes
Vous permet de spécifier si l'utilisateur peut sélectionner plusieurs options dans la liste à la fois. Disponible uniquement si vous sélectionnez le type de liste.
Modifier les valeurs
Ouvre une boîte de dialogue qui vous permet d'ajouter, modifier ou supprimer des options de la zone de sélection.
Initialement sélectionné
Définit les éléments sélectionnés par défaut dans la liste. Vous pouvez sélectionner plusieurs options si vous avez sélectionné l'option Autoriser plusieurs sélections de liste.
Jeu d’enregistrements
Vous permet de spécifier le nom de la requête ColdFusion que vous souhaitez utiliser pour remplir la liste ou le menu.
Afficher colonne
Vous permet de spécifier la colonne du jeu d'enregistrements pour fournir le libellé d'affichage de chaque élément de liste. Cette propriété est utilisée de concert avec la propriété Jeu d’enregistrements.
Colonne valeurs
Vous permet de spécifier la colonne du jeu d'enregistrements pour fournir la valeur de chaque élément de liste. Cette propriété est utilisée de concert avec la propriété Jeu d’enregistrements.
Etiquette Flash
Permet d’indiquer un libellé pour la zone de liste.
Hauteur Flash
Permet d’indiquer la hauteur du contrôle, en pixels. A l’exécution, ce paramètre est ignoré par le serveur ColdFusion.
Largeur Flash
Permet d’indiquer la largeur du contrôle, en pixels. A l'exécution, ce paramètre est ignoré par le serveur ColdFusion.
Message
Spécifie le message à afficher si la propriété Obligatoire est définie sur Oui et que l'utilisateur n'a pas fait de sélection avant d'envoyer le formulaire.
Obligatoire
Vous permet de spécifier si un élément de menu doit être sélectionné avant que le formulaire soit envoyé au serveur.
Afficher l’éditeur de balises
Permet de modifier les propriétés qui n’apparaissent pas dans l’inspecteur Propriétés.
Insertion de champs d’image ColdFusion
Vous pouvez insérer visuellement un champ d'image ColdFusion dans votre formulaire et définir ses options. Les champs d’image permettent de créer des boutons personnalisés.
Cette amélioration est disponible uniquement si vous avez accès à un ordinateur exécutant ColdFusion MX 7 ou version ultérieure.
Si l'image se trouve en dehors du dossier racine du site, vous devriez copier l'image dans le dossier racine. Les images situées en dehors du dossier racine pourraient ne pas être accessibles lorsque vous publiez le site.
Cfimagefield
(Zone de texte) Permet d’indiquer un nom unique pour le contrôle.
Src
Permet d’indiquer l’adresse URL de l’image à insérer.
Alt
Permet d’indiquer un message qui apparaîtra lorsque l’image ne peut pas être affichée.
Alignement
Permet d’indiquer l’alignement de l’image.
Bordure
Permet d’indiquer la largeur de la bordure de l’image.
Modifier image
Ouvre l’image dans votre logiciel de retouche d’images par défaut.
Pour définir un éditeur d'image par défaut, sélectionnez Édition > Préférences > Types de fichiers / Éditeurs.Sinon, le bouton Modifier l'image n'effectue aucune action.
Valider
Spécifie le type de validation du champ d’image.
Valider à
Spécifie quand le champ est validé : onSubmit, onBlur ou onServer.
Etiquette
Permet d’indiquer un libellé pour le bouton radio.
Schéma
Vous permet de spécifier un motif d'expression régulière JavaScript pour valider la saisie.Les barres obliques de début ou de fin sont ignorées. Pour plus d'informations, consultez la documentation ColdFusion.
Hauteur
Permet d’indiquer la hauteur du contrôle, en pixels.
Largeur
Permet d’indiquer la largeur du contrôle, en pixels.
Taille
Permet d’indiquer la taille du contrôle. Cette propriété est ignorée par le serveur ColdFusion au moment de l'exécution.
Obligatoire
Vous permet de spécifier si le contrôle doit contenir des données avant que le formulaire ne soit envoyé au serveur.
Afficher l’éditeur de balises
Permet de modifier les propriétés qui n’apparaissent pas dans l’inspecteur Propriétés.
Insertion de champs de fichier ColdFusion
Vous pouvez insérer visuellement un champ de fichier ColdFusion dans le formulaire et définir ses propriétés. Servez-vous d'un champ de fichier pour permettre aux utilisateurs de sélectionner un fichier depuis leur ordinateur, tel qu'un document de traitement de texte ou un fichier graphique, et de le charger sur le serveur.Un champ de fichier ColdFusion ressemble aux autres champs de texte, sauf qu'il dispose également d'un bouton Parcourir.Les utilisateurs peuvent saisir manuellement le chemin d'accès vers le fichier qu'ils souhaitent charger ou utiliser le bouton Parcourir pour localiser et sélectionner le fichier.
Les champs de fichier requièrent l'utilisation de la méthode POST pour transférer les fichiers du navigateur vers le serveur.Le fichier est envoyé à l'adresse que vous spécifiez dans la zone Action du formulaire.Contactez l'administrateur serveur pour confirmer que les chargements de fichiers anonymes sont autorisés avant d'utiliser un champ de fichier dans le formulaire.
Les champs de fichier requièrent également que l'encodage du formulaire soit défini sur multipart/form-data.Dreamweaver définit ceci automatiquement lorsque vous insérez un contrôle de champ de fichier.
Cette amélioration n'est disponible que si vous avez accès à un ordinateur exécutant ColdFusion MX 7 ou version ultérieure.
Pour sélectionner rapidement le formulaire, cliquez n'importe où dans le contour du formulaire et cliquez sur la balise <cfform> dans le sélecteur de balises en bas de la fenêtre de document.
Un champ de fichier apparaît dans le document.
Cffilefield
(Zone de texte) Permet d’indiquer un nom unique pour le contrôle.
Long. max.
Vous permet de spécifier le nombre maximal de caractères que le chemin d'accès vers le fichier peut contenir.
Valider
Spécifie le type de validation du champ actuel.
Valider à
Indique quand le champ est validé : onSubmit, onBlur, ou onServer.
Etiquette
Permet d’indiquer un libellé pour le champ.
Schéma
Permet de spécifier un motif d'expression régulière JavaScript pour valider l'entrée. Les barres obliques de début ou de fin sont ignorées. Pour plus d'informations, consultez la documentation ColdFusion.
Hauteur
Permet d’indiquer la hauteur du contrôle, en pixels. A l’exécution, ce paramètre est ignoré par le serveur ColdFusion.
Largeur
Permet d’indiquer la largeur du contrôle, en pixels. A l'exécution, ce paramètre est ignoré par le serveur ColdFusion.
Taille
Permet d’indiquer la taille du contrôle.
Obligatoire
Permet de spécifier si le champ de fichier doit contenir des données avant que le formulaire ne soit envoyé au serveur.
Afficher l’éditeur de balises
Permet de modifier les propriétés qui n’apparaissent pas dans l’inspecteur Propriétés.
Insertion de champs de date ColdFusion
Bien que vous ne puissiez pas insérer visuellement un champ de date ColdFusion dans Dreamweaver, vous pouvez définir visuellement ses propriétés. Un champ de date ColdFusion est un type spécial de champ de texte qui permet aux utilisateurs de sélectionner une date à partir d'un calendrier contextuel pour l'insérer dans le champ de texte.
Cette amélioration n'est disponible que si vous avez accès à un ordinateur exécutant ColdFusion MX 7 ou une version ultérieure.
Pour sélectionner rapidement le formulaire, cliquez n'importe où dans le contour du formulaire et cliquez sur la balise <cfform> dans le sélecteur de balise en bas de la fenêtre Document.
Le contrôle de champ de date ne peut être généré que dans les formulaires ColdFusion basés sur Flash.
<cfinput name="datefield" type="datefield">
Cfdatefield
(Zone de texte) Permet d’indiquer un nom unique pour le contrôle.
Valeur
Permet de spécifier une date à afficher dans le champ lorsque la page s'ouvre pour la première fois dans un navigateur. La date peut être statique ou dynamique.
Pour spécifier une valeur dynamique, cliquez sur l'icône éclair à côté de la zone Valeur et sélectionnez une colonne de recordset dans la boîte de dialogue Données dynamiques.La colonne de recordset fournit une valeur au champ de date lorsque vous affichez le formulaire dans un navigateur.
Valider
Spécifie le type de validation du champ actuel.
Valider à
Indique quand le champ est validé : onSubmit, onBlur, ou onServer.
Etiquette
Permet d’indiquer un libellé pour le champ.
Schéma
Permet de spécifier un motif d'expression régulière JavaScript pour valider l'entrée. Les barres obliques de début ou de fin sont ignorées. Pour plus d'informations, consultez la documentation ColdFusion.
Hauteur
Permet d’indiquer la hauteur du contrôle, en pixels.
Largeur
Permet d’indiquer la largeur du contrôle, en pixels.
Taille
Permet d’indiquer la taille du contrôle.
Obligatoire
Permet de spécifier si le champ de date doit contenir une valeur avant que le formulaire ne soit envoyé au serveur.
Afficher l’éditeur de balises
Permet de modifier les propriétés qui n’apparaissent pas dans l’inspecteur Propriétés.
Modification de contrôles de formulaire ColdFusion
Vous pouvez modifier visuellement les propriétés des contrôles de formulaire ColdFusion que vous travailliez en mode Création ou en mode Code.
Cette amélioration n'est disponible que si vous avez accès à un ordinateur exécutant ColdFusion MX 7 ou version ultérieure.
L'inspecteur de propriétés affiche les propriétés du contrôle de formulaire.
Pour plus d'informations, cliquez sur l'icône Aide dans l'inspecteur de propriétés.
Validation des données de formulaire ColdFusion
Vous pouvez créer des formulaires ColdFusion dans Dreamweaver qui vérifient le contenu des champs spécifiés pour vous assurer que l'utilisateur a saisi le bon type de données.
Cette amélioration est disponible uniquement si vous avez accès à un ordinateur exécutant ColdFusion MX 7 ou version ultérieure.
La partie inférieure de chaque inspecteur de propriétés de saisie contient des Contrôles pour vous aider à définir la règle de validation spécifique. Par exemple, vous pouvez spécifier qu'un champ de texte doit contenir un numéro de téléphone. Pour ce faire, sélectionnez Téléphone dans le menu contextuel Valeur de l'inspecteur de propriétés. Vous pouvez également spécifier quand valider à partir du menu contextuel Valider à.
Créez de magnifiques sites web dans Dreamweaver
Concevez, codez et gérez des sites web dynamiques dans un puissant outil tout-en-un.