Ressources de Dreamweaver CS4
|
Création de formulaires ColdFusion
Vous pouvez utiliser dans Dreamweaver un plus grand nombre de boutons dans le panneau Insertion, d'éléments de menu et d'inspecteurs Propriétés pour créer rapidement des formulaires ColdFusion et définir leurs propriétés.
Remarque : Ces améliorations ne sont disponibles que si vous pouvez accéder à un ordinateur exécutant ColdFusion MX 7 ou une version ultérieure.
- Ouvrez une page ColdFusion et placez le point d'insertion à l'endroit où vous souhaitez insérer le formulaire.
- Choisissez Insertion > Objets ColdFusion > Formulaire > Formulaire, ou sélectionnez la catégorie Formulaires du panneau Insertion et cliquez sur l'icône Formulaire CF.
Dreamweaver insère un formulaire ColdFusion vierge. 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 la bordure, vérifiez que l'option Affichage > Assistances visuelles > Eléments invisibles est activée.
- En veillant à ce que le formulaire soit toujours sélectionné, utilisez l’inspecteur Propriétés pour définir les propriétés de formulaire suivantes.
- Formulaire CF
- Définit le nom du formulaire.
- Action
- Permet d’indiquer le nom de la page ColdFusion à traiter lorsque le formulaire est envoyé.
- Méthode
- Permet d’indiquer la méthode à utiliser pour envoyer les données du formulaire au serveur:
- POST
- Envoie les données à l’aide de la méthode HTTP post, qui envoie les données au serveur dans un message séparé.
- GET
- Envoie les données à l’aide de la méthode HTTP get, qui place le contenu des champs du formulaire dans le corps de la chaîne de la requête d’URL.
- Cible
- 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.
Remarque : 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 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 un formulaire 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 activés et sélectionnés.
- Préserver les données
- Détermine si les valeurs initiales des contrôles doivent être remplacées ou non par les nouvelles valeurs lorsque le formulaire s'autotransmet les données.
Si cette option a la valeur Faux, les valeurs spécifiées dans les attributs de la balise du contrôle sont utilisées.
Si elle a la valeur Vrai, ce sont les valeurs saisies qui sont utilisées.
- Source scripts
- Indique l’adresse URL (relative à la racine du site) 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 nécessaire dans certains environnements et configurations qui bloquent l'accès au dossier /CFIDE. L’emplacement par défaut, qui peut être modifié par l’administrateur ColdFusion, est /CFIDE/scripts/cfform.js.
- Archive
- Indique l’adresse URL des classes Java téléchargeables pour les contrôles d’applet cfgrid, cfslider et cftree. 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.
- Insérez des contrôles de formulaire ColdFusion.
Placez le point d'insertion à l'endroit où vous souhaitez insérer le contrôle de formulaire ColdFusion dans le formulaire, puis sélectionnez le contrôle voulu dans le menu Insertion (Insertion > Objets ColdFusion > Formulaire) ou dans la catégorie Formulaires du panneau Insertion.
- Si nécessaire, définissez les propriétés du contrôle dans l'inspecteur Propriétés.
Avant de définir les propriétés dans l'inspecteur Propriétés, vérifiez que le contrôle est sélectionné en mode Création. Pour plus d'informations sur les propriétés, cliquez sur l'icône Aide de l'inspecteur Propriétés.
- Améliorez la mise en forme du formulaire ColdFusion.
Si vous créez un formulaire HTML, vous pouvez utiliser des sauts de ligne, des sauts de paragraphes, du texte préformaté ou des tableaux pour mettre en forme vos formulaires. Vous ne pouvez pas insérer un formulaire ColdFusion dans un autre formulaire ColdFusion (c'est-à-dire faire se chevaucher des balises), mais vous pouvez inclure plusieurs formulaires ColdFusion dans une même page.
Si vous créez un formulaire Flash, utilisez les styles CSS (feuilles de style en cascade ) pour le mettre en page. ColdFusion ignore les balises HTML du formulaire.
N’oubliez pas de donner un libellé avec un texte descriptif aux champs du formulaire ColdFusion, pour aider les utilisateurs. Par exemple, créez un libellé « Indiquez votre nom » pour le champ destiné au nom de l’utilisateur.
|