Creare e attivare i moduli ColdFusion in Dreamweaver

Ultimo aggiornamento il 25 apr 2024
Nota

Il supporto per ColdFusion è stato rimosso in Dreamweaver e versioni successive.

Informazioni sui moduli ColdFusion

I moduli ColdFusion offrono diversi meccanismi integrati per convalidare i dati dei moduli. Ad esempio, puoi controllare che un utente abbia inserito una data valida. Alcuni controlli modulo hanno delle caratteristiche aggiuntive. Diversi non hanno controparti HTML, e altri supportano direttamente il popolamento dinamico del controllo dalle origini dati.

Dreamweaver offre numerosi miglioramenti per gli sviluppatori ColdFusion che utilizzano ColdFusion MX 7 o versioni successive come server di sviluppo. Questi miglioramenti includono più pulsanti del pannello Inserisci, voci di menu e pannelli Proprietà che consentono di creare rapidamente e impostare le proprietà dei moduli ColdFusion. Puoi anche generare codice che convalida le informazioni fornite dai visitatori del sito. Ad esempio, puoi controllare che l'indirizzo e-mail fornito da un utente contenga il simbolo @, o che un campo di testo obbligatorio contenga un determinato tipo di valore.

Attivare le funzioni specifiche per ColdFusion

Alcuni di questi miglioramenti richiedono la definizione di un computer che esegue ColdFusion MX 7 o versioni successive come server di test per Dreamweaver.Ad esempio, i pannelli Proprietà per i controlli dei moduli sono disponibili solo se specifichi il server di test corretto.

Definisci un server di test solo una volta. Dreamweaver quindi rileva automaticamente la versione del server di test e rende disponibili i miglioramenti se rileva ColdFusion.

Se non l'hai già fatto, definisci un sito Dreamweaver per il tuo progetto ColdFusion.
Seleziona Sito > Gestisci siti, seleziona il tuo sito dall'elenco e fai clic su Modifica.
Seleziona la categoria Server e specifica un computer che esegue ColdFusion MX 7 o versioni successive come server di test per il tuo sito Dreamweaver. Assicurati di specificare un URL web valido.
Aprite un documento ColdFusion.

Non vedrai alcuna modifica visibile nell'area di lavoro di Dreamweaver finché non apri un documento ColdFusion.

Creazione di moduli ColdFusion

Puoi utilizzare diversi pulsanti del pannello Inserisci, voci di menu e pannelli Proprietà per creare rapidamente moduli ColdFusion e impostarne le proprietà in Dreamweaver.

Nota

Questi miglioramenti sono disponibili solo se hai accesso a un computer che esegue ColdFusion MX 7 o versioni successive.

Apri una pagina ColdFusion e posiziona il punto di inserimento dove desideri che appaia il modulo ColdFusion.
Seleziona Inserisci > Oggetti ColdFusion > CFForm > CFForm, o seleziona la categoria CFForm dal pannello Inserisci e fai clic sull'icona CF Form.

Dreamweaver inserisce un modulo ColdFusion vuoto. Nella vista Progettazione, il modulo è indicato da un bordo rosso tratteggiato. Se non vedi questo contorno, assicurati che Visualizza > Ausili visivi > Elementi invisibili sia selezionato.

Assicurati che il modulo sia ancora selezionato, quindi utilizza il pannello Proprietà per impostare una delle seguenti proprietà del modulo.

CFForm

Imposta il nome del modulo.

Azione

Consente di specificare il nome della pagina ColdFusion da elaborare quando il modulo viene inviato.

Metodo

Consente di definire il metodo utilizzato dal browser per inviare i dati del modulo al server:

POST

Invia i dati utilizzando il metodo HTTP post; questo metodo invia i dati in un messaggio separato al server.

GET

Invia i dati utilizzando il metodo HTTP get, inserendo il contenuto dei campi del modulo nella stringa di interrogazione URL.

Destinazione

Consente di modificare il valore dell'attributo target del tag cfform.

Tipo di codifica

Specifica il metodo di codifica utilizzato per trasmettere i dati del modulo.

Nota

Il tipo di codifica non riguarda la codifica dei caratteri. Questo attributo specifica il tipo di contenuto utilizzato per inviare il modulo al server (quando il valore del metodo è post). Il valore predefinito di questo attributo è application/x-www-form-urlencoded.

Formato

Determina il tipo di modulo che verrà creato:

HTML

Genera un modulo HTML e lo invia al client. I controlli figlio cfgrid e cftree possono essere in formato Flash o applet.

Flash

Genera un modulo Flash e lo invia al client. Tutti i controlli sono in formato Flash.

XML

Genera XML XForms e inserisce i risultati in una variabile con il nome del modulo ColdFusion. senza inviare dati al client. I controlli di livello inferiore cfgrid e cftree possono essere in formato Flash o applet.

Stile

Consente di specificare uno stile per il modulo. Per ulteriori informazioni, consulta la documentazione ColdFusion.

Skin Flash/XML

Consente di specificare un colore del tema Halo di per applicare uno stile all’output. Il tema determina il colore utilizzato per gli elementi evidenziati e selezionati.

Conserva dati

Determina se sostituire i valori iniziali dei controlli con i valori inviati quando il modulo invia i dati a se stesso.

  • Se False, vengono utilizzati i valori specificati negli attributi del tag di controllo.

  • Se è True, vengono utilizzati i valori inviati.

Origine script

Specifica l'URL, relativo alla radice web, del file JavaScript che contiene il codice lato client utilizzato dal tag e dai suoi tag figlio. Questo attributo è utile se il file non si trova nella posizione predefinita. Questo attributo può essere richiesto in alcuni ambienti di hosting e configurazioni che bloccano l'accesso alla directory /CFIDE. La posizione predefinita viene impostata nell'Amministratore ColdFusion; per impostazione predefinita, è /CFIDE/scripts/cfform.js.

Archivio

Specifica l'URL delle classi Java scaricabili per i controlli applet cfgrid, cfslider e cftree. La posizione predefinita è /CFIDE/classes/cfapplets.jar.

Altezza

L’altezza del modulo.

Larghezza

La larghezza del modulo.

Visualizza editor di tag per cfform

Consente di modificare proprietà non elencate nella finestra di ispezione Proprietà.

Inserite i controlli modulo ColdFusion.

Posiziona il punto di inserimento dove vuoi che appaia il controllo modulo ColdFusion nel modulo ColdFusion, quindi seleziona il controllo dal menu Inserisci (Inserisci > Oggetti ColdFusion > CFForm) o dalla categoria CFForm nel pannello Inserisci.

Se necessario, imposta le proprietà del controllo con Controlla proprietà.

Assicurati che il controllo sia selezionato nella vista Progettazione e quindi imposta le proprietà in Controlla proprietà. Per ulteriori informazioni sulle proprietà, fai clic sull'icona Aiuto in Controlla proprietà.

Se necessario, modificate il layout del modulo ColdFusion.

Se stai creando un modulo basato su HTML, puoi utilizzare interruzioni di riga, interruzioni di paragrafo, testo preformattato o tabelle per formattare i moduli. Non puoi inserire un modulo ColdFusion in un altro modulo ColdFusion (ovvero, non puoi sovrapporre i tag), ma puoi includere più di un modulo ColdFusion in una pagina.

Se stai creando un modulo basato su Flash, usa gli stili Cascading Style Sheets (CSS) per creare il layout del modulo.ColdFusion ignora il codice HTML presente nel modulo.

Ricordati di etichettare i campi del modulo ColdFusion con testo descrittivo per far sapere agli utenti a cosa stanno rispondendo. Ad esempio, crea un'etichetta «Digita il tuo nome» per richiedere informazioni sul nome.

Inserire controlli modulo ColdFusion

Usa il pannello Inserisci o il menu Inserisci per inserire rapidamente controlli del modulo ColdFusion in un modulo ColdFusion. Devi creare un modulo ColdFusion vuoto prima di inserire controlli al suo interno.

Nota

Questi miglioramenti sono disponibili solo se hai accesso a un computer che esegue ColdFusion MX 7 o versione successiva.

Nella vista Design, posiziona il punto di inserimento all'interno del contorno del modulo.
Seleziona il controllo dal menu Inserisci (Inserisci > Oggetti ColdFusion > CFForm) o dalla categoria CFForm nel pannello Inserisci.
Fai clic sul controllo nella pagina per selezionarlo e poi imposta le sue proprietà nella finestra di ispezione Proprietà.

Per informazioni sulle proprietà di controlli specifici, consulta gli argomenti sui controlli.

Inserire campi di testo ColdFusion

Puoi inserire visivamente un campo di testo ColdFusion o un campo password nel tuo modulo e poi impostare le sue opzioni.

Nota

Questo miglioramento è disponibile solo se hai accesso a un computer che esegue ColdFusion MX 7 o versione successiva.

Inserire visivamente un campo di testo ColdFusion

Nella vista Design, posiziona il punto di inserimento all'interno del contorno del modulo.
Nella categoria CFForm del pannello Inserisci, fai clic sull'icona CF Text Field o seleziona Inserisci > Oggetti ColdFusion > CFForm > CFtextfield.

Nel modulo viene visualizzato un campo di testo.

Seleziona il campo di testo e imposta le sue proprietà nella finestra di ispezione Proprietà.
Per etichettare il campo di testo sulla pagina, fai clic accanto al campo e inserisci il testo dell'etichetta.

Inserire visivamente un campo di password

Ripeti i passaggi 1 e 2 della procedura precedente per inserire un campo di testo.
Seleziona il campo di testo inserito per visualizzare il pannello Proprietà.
Seleziona il valore Password dal menu a comparsa Modalità Testo nella finestra di ispezione Proprietà.

Opzioni CFTextField (ColdFusion)

Per impostare le opzioni di un campo di testo ColdFusion o password, imposta una delle seguenti opzioni nella finestra di ispezione Proprietà CFTextField:

CFtextfield

Imposta l’attributo id del tag <cfinput>.

Valore

Ti consente di specificare il testo da visualizzare nel campo quando la pagina si apre per la prima volta in un browser. Le informazioni possono essere statiche o dinamiche.

Per specificare un valore dinamico, fai clic sull'icona fulmine accanto alla casella Valore e seleziona una colonna del recordset nella finestra di dialogo Dati dinamici.La colonna del recordset fornisce un valore al campo di testo quando visualizzi il modulo in un browser.

Modalità testo

Ti consente di passare dal campo di immissione testo standard al campo di immissione password. L'attributo modificato da questo controllo è type.

Solo lettura

Consente di impostare il testo come testo di sola lettura.

Lunghezza massima

Imposta il numero massimo di caratteri accettati dal campo di testo.

Maschera

Consente di specificare una maschera per il testo richiesto. Questa proprietà viene utilizzata per convalidare l’input dell’utente. Il formato della maschera comprende i caratteri A, 9, X e ?.

Nota

l'attributo Maschera viene ignorato per il tag cfinput type="password".

Convalida

Specifica il tipo di convalida del campo corrente.

Convalida a

Specifica quando il campo viene convalidato: onSubmit, onBlur o onServer.

Etichetta

Consente di specificare un’etichetta per il campo di testo.

Modello

Consente di specificare un pattern di espressione regolare JavaScript per convalidare l'input. Omettete le barre rovesciate iniziali e finali. Per ulteriori informazioni, consulta la documentazione di ColdFusion.

Altezza

Specifica l’altezza del controllo, in pixel.

Larghezza

Specifica la larghezza del controllo, in pixel.

Dimensione

Specifica le dimensioni del controllo.

Obbligatorio

Ti consente di specificare se il campo di testo deve contenere dati prima che il modulo venga inviato al server.

Visualizza editor di tag

Consente di modificare proprietà non elencate nella finestra di ispezione Proprietà.

Inserire campi nascosti ColdFusion

Puoi inserire visivamente un campo nascosto di ColdFusion nel modulo e impostarne le proprietà.Usa i campi nascosti per memorizzare e inviare informazioni che l'utente non inserisce.Le informazioni sono nascoste all'utente.

Nota

Questo miglioramento è disponibile solo se hai accesso a un computer con ColdFusion MX 7 o versioni successive.

Nella vista Progettazione, posiziona il punto di inserimento all'interno del contorno del modulo.
Nella categoria CFForm del pannello Inserisci, fai clic sull'icona Campo nascosto CF.

Nel modulo ColdFusion viene visualizzato un indicatore. Se non vedi il marcatore, seleziona Visualizza > Ausili visivi > Elementi invisibili.

Seleziona il campo nascosto nella pagina e imposta una delle seguenti opzioni in Controllo proprietà:

Cfhiddenfield

Consente di specificare un nome univoco per il campo nascosto.

Valore

Consente di specificare un valore per il campo nascosto. I dati possono essere statici o dinamici.

Per specificare un Valore dinamico, fai clic sull'icona del fulmine accanto alla casella Valore e seleziona una colonna del recordset nella finestra di dialogo Dati dinamici. La colonna del recordset fornisce un valore al campo di testo quando visualizzi il modulo in un browser.

Convalida

Specifica il tipo di convalida del campo corrente.

Convalida a

Specifica quando convalidare il campo: onSubmit, onBlur o onServer.

Etichetta

Consente di specificare un’etichetta per il controllo. Questa proprietà viene ignorata dal server ColdFusion in fase di esecuzione.

Modello

Consente di specificare un pattern di espressione regolare JavaScript per convalidare l'input. Omettete le barre rovesciate iniziali e finali. Per ulteriori informazioni, consulta la documentazione ColdFusion.

Altezza

Specifica l’altezza del controllo, in pixel. Questa proprietà viene ignorata dal server ColdFusion in fase di runtime.

Larghezza

Specifica la larghezza del controllo, in pixel. Questa proprietà viene ignorata dal server ColdFusion in fase di runtime.

Dimensione

Specifica le dimensioni del controllo. Questa proprietà viene ignorata dal server ColdFusion in fase di esecuzione.

Obbligatorio

Consente di specificare se il campo nascosto deve contenere dati prima che il modulo venga inviato al Server.

Visualizza editor di tag

Consente di modificare proprietà non elencate nella finestra di ispezione Proprietà.

Inserire aree di testo ColdFusion

Puoi inserire visivamente un'area di testo ColdFusion nel modulo e impostarne le proprietà. Un'area di testo è un elemento di input costituito da molteplici righe di testo.

Nota

Questo miglioramento è disponibile solo se hai accesso a un computer su cui è in esecuzione ColdFusion MX 7 o versione successiva.

Posizionate il cursore all’interno del bordo del modulo.
Nella categoria CFForm del pannello Inserisci, fai clic sull'icona Area di testo CF.

Nel modulo ColdFusion viene visualizzata un’area di testo.

Seleziona l'area di testo nella pagina e imposta una delle seguenti opzioni nel pannello Proprietà:

Cftextarea

Consente di specificare un nome univoco per il controllo.

Larghezza caratteri

Consente di impostare il numero di caratteri per riga.

N. di righe

Consente di impostare il numero di righe da visualizzare nell'area di testo.

A capo

Consente di specificare come si desidera che vada a capo il testo inserito dagli utenti.

Obbligatorio

Consente di specificare se l'utente deve inserire i dati nel campo (selezionato) o meno (deselezionato).

Valore iniziale

Consente di specificare il testo da visualizzare nell'area di testo quando la pagina viene aperta inizialmente in un browser.

Convalida

Specifica il tipo di convalida del campo.

Convalida a

Specifica quando il campo viene convalidato: onSubmit, onBlur o onServer.

Etichetta

Consente di specificare un’etichetta per il controllo.

Stile

Consente di specificare uno stile per il controllo. Per ulteriori informazioni, consulta la documentazione di ColdFusion.

Altezza

Specifica l’altezza del controllo, in pixel. Questa proprietà viene ignorata dal server ColdFusion in fase di runtime.

Larghezza

Specifica la larghezza del controllo, in pixel. Questa proprietà viene ignorata dal server ColdFusion in fase di runtime.

Visualizza editor di tag

Consente di modificare proprietà non elencate nella finestra di ispezione Proprietà.

Per etichettare l'area di testo, fai clic accanto ad essa e inserisci il testo per l'etichetta.

Inserire pulsanti ColdFusion

Puoi inserire un pulsante ColdFusion nel modulo in modo visuale e impostarne le proprietà.I pulsanti ColdFusion controllano le operazioni eseguite nel modulo. I pulsanti servono per inviare i dati del modulo ColdFusion al server o per reimpostare il modulo ColdFusion.I pulsanti ColdFusion standard sono solitamente etichettati come Submit, Reset o Send.Puoi anche assegnare altre attività di elaborazione che hai definito in uno script.Ad esempio, il pulsante potrebbe calcolare il costo totale degli elementi selezionati in base ai valori assegnati.

Nota

Questo miglioramento è disponibile solo se hai accesso a un computer su cui è in esecuzione ColdFusion MX 7 o versione successiva.

Posiziona il punto di inserimento all'interno del contorno del modulo ColdFusion.
Nella categoria CFForm del pannello Inserisci, fai clic sull'icona Pulsante CF.

Nel modulo ColdFusion viene visualizzato un pulsante.

Seleziona il pulsante nella pagina e imposta una qualsiasi delle seguenti opzioni in Proprietà:

Cfbutton

Consente di specificare un nome univoco per il controllo.

Azione

Consente di specificare il tipo di pulsante da creare.

Visualizza editor di tag

Consente di modificare proprietà non elencate nella finestra di ispezione Proprietà.

Le altre proprietà vengono ignorate dal server ColdFusion in fase di esecuzione.

Inserire caselle di controllo ColdFusion

Puoi inserire visivamente una casella di controllo ColdFusion nel modulo e impostarne le proprietà. Utilizza le caselle di controllo per consentire agli utenti di selezionare più di un'opzione da un set di opzioni.

Nota

Questo miglioramento è disponibile solo se hai accesso a un computer su cui è in esecuzione ColdFusion MX 7 o versione successiva.

Posizionate il cursore all’interno del bordo del modulo.
Nella categoria CFForm del pannello Inserisci, fai clic sull'icona Casella di controllo CF.

Nel modulo ColdFusion viene visualizzata una casella di controllo.

Seleziona la casella di controllo nella pagina e imposta una qualsiasi delle seguenti opzioni in Proprietà:

Cfcheckbox

Consente di specificare un nome univoco per il controllo.

Valore selezionato

Consente di specificare un valore che verrà restituito dalla casella di controllo se selezionata dall'utente.

Stato iniziale

Ti consente di specificare se la casella di controllo è selezionata quando la pagina si apre per la prima volta in un browser.

Convalida

Specifica il tipo di convalida della casella di controllo.

Convalida a

Specifica quando la casella di controllo viene convalidata: onSubmit, onBlur o onServer.

Etichetta

Consente di specificare un’etichetta per la casella di controllo.

Modello

Ti consente di specificare un pattern di espressione regolare JavaScript per convalidare l'input.Omettete le barre rovesciate iniziali e finali. Per ulteriori informazioni, consulta la documentazione di ColdFusion.

Altezza

Specifica l’altezza del controllo, in pixel. Questa proprietà viene ignorata dal server ColdFusion in fase di runtime.

Larghezza

Specifica la larghezza del controllo, in pixel. Questa proprietà viene ignorata dal server ColdFusion in fase di runtime.

Dimensione

Specifica le dimensioni del controllo. Questa proprietà viene ignorata dal server ColdFusion in fase di esecuzione.

Obbligatorio

Ti consente di specificare se la casella di controllo deve essere selezionata prima che il modulo venga inviato al server.

Visualizza editor di tag

Consente di modificare proprietà non elencate nella finestra di ispezione Proprietà.

Per etichettare la casella di controllo, fai clic accanto alla casella di controllo nella pagina e inserisci il testo per l'etichetta.

Inserire pulsanti di scelta ColdFusion

Puoi inserire visivamente un pulsante di scelta ColdFusion nel modulo e impostarne le proprietà.Utilizza i pulsanti di scelta quando vuoi che gli utenti selezionino una sola opzione da un set di scelte.I pulsanti di scelta si usano di solito in gruppi.Tutti i pulsanti di scelta in un gruppo devono avere lo stesso nome.

Nota

Questo miglioramento è disponibile solo se hai accesso a un computer che esegue ColdFusion MX 7 o versioni successive.

Posizionate il cursore all’interno del bordo del modulo.
Seleziona Inserisci > Oggetti ColdFusion > CFForm > CFradiobutton.

Nel modulo ColdFusion viene visualizzato un pulsante di scelta.

Seleziona il pulsante di scelta sulla pagina e imposta una qualsiasi delle seguenti opzioni nella finestra di ispezione Proprietà:

Cfradiobutton

Consente di specificare un nome univoco per il controllo.

Valore selezionato

Consente di specificare un valore che verrà restituito dal pulsante di scelta se selezionato dall'utente.

Stato iniziale

Consente di specificare se il pulsante di scelta è selezionato quando la pagina si apre per la prima volta in un browser.

Convalida

Specifica il tipo di convalida del pulsante di scelta.

Convalida a

Specifica quando il pulsante di scelta viene convalidato: onSubmit, onBlur o onServer.

Etichetta

Consente di specificare un’etichetta per il pulsante di scelta.

Modello

Consente di specificare un pattern di espressione regolare JavaScript per convalidare l'input.Omettete le barre rovesciate iniziali e finali. Per ulteriori informazioni, consulta la documentazione di ColdFusion.

Altezza

Specifica l’altezza del controllo, in pixel. Questa proprietà viene ignorata dal server ColdFusion in fase di runtime.

Larghezza

Specifica la larghezza del controllo, in pixel. Questa proprietà viene ignorata dal server ColdFusion in fase di runtime.

Dimensione

Specifica le dimensioni del controllo. Questa proprietà viene ignorata dal server ColdFusion in fase di esecuzione.

Obbligatorio

Consente di specificare se il pulsante di scelta deve essere selezionato prima che il modulo venga inviato al server.

Visualizza editor di tag

Consente di modificare proprietà non elencate nella finestra di ispezione Proprietà.

Per etichettare il pulsante di scelta, fai clic accanto ad esso sulla pagina e inserisci il testo per l'etichetta.

Inserire caselle di selezione ColdFusion

Puoi inserire visualmente una casella di selezione ColdFusion nel modulo e impostarne le proprietà.Una casella di selezione consente a un visitatore di selezionare uno o più elementi da un elenco.Le caselle di selezione sono utili quando hai a disposizione uno spazio limitato ma devi visualizzare molti elementi. Sono anche utili quando vuoi controllare i valori restituiti al server. A differenza dei campi di testo, dove gli utenti possono digitare qualsiasi cosa vogliano, inclusi dati non validi, con le caselle di selezione puoi impostare i valori esatti restituiti da un menu.

Puoi inserire due tipi di caselle di selezione in un modulo: un menu che "si apre" quando l'utente ci fa clic sopra, o un menu che visualizza un elenco scorrevole di elementi che l'utente può selezionare.

Nota

Questo miglioramento è disponibile solo se hai accesso a un computer che esegue ColdFusion MX 7 o versioni successive.

Posizionate il cursore all’interno del bordo del modulo.
Nella categoria CFForm del pannello Inserisci, fai clic sull'icona CF Select.

Nel modulo ColdFusion viene visualizzata una casella di selezione.

Seleziona la casella di selezione nella pagina e imposta una delle seguenti opzioni in Controllo proprietà:

Cfselect

Consente di specificare un nome univoco per il controllo.

Tipo

Consente di scegliere tra un menu a comparsa o un elenco. Se selezioni il tipo elenco, diventano disponibili le opzioni Altezza elenco e Consenti selezioni multiple nell'elenco.

Altezza elenco

Ti permette di specificare il numero di righe da visualizzare nel menu dell'elenco. È disponibile solo se è stato selezionato il tipo elenco.

Consenti selezioni multiple elenco

Ti permette di specificare se l'utente può selezionare più di un'opzione dall'elenco alla volta. Disponibile solo se selezioni il tipo elenco.

Modifica valori

Apre una finestra di dialogo che ti permette di aggiungere, modificare o rimuovere opzioni dalla casella di selezione.

Selezione iniziale

Consente di specificare quale opzione è selezionata per impostazione predefinita. Puoi selezionare più di un'opzione se hai selezionato l'opzione Consenti selezioni multiple nell'elenco.

Recordset

Ti permette di specificare il nome della richiesta ColdFusion che vuoi utilizzare per popolare l'elenco o il menu.

Colonna visualizzata

Ti permette di specificare la colonna del recordset per fornire l'etichetta di visualizzazione di ogni elemento dell'elenco. Utilizzata con la proprietà Recordset.

Colonna valore

Ti permette di specificare la colonna del recordset per fornire il valore di ogni elemento dell'elenco. Utilizzata con la proprietà Recordset.

Etichetta Flash

Consente di specificare un’etichetta per la casella di selezione.

Altezza Flash

Specifica l’altezza del controllo, in pixel. Questa proprietà viene ignorata dal server ColdFusion in fase di runtime.

Larghezza Flash

Specifica la larghezza del controllo, in pixel. Questa proprietà viene ignorata dal server ColdFusion in fase di runtime.

Messaggio

Specifica il messaggio da visualizzare se la proprietà Obbligatorio è impostata su Sì e l'utente non ha effettuato una selezione prima di inviare il modulo.

Obbligatorio

Ti permette di specificare se un elemento del menu deve essere selezionato prima che il modulo venga inviato al server.

Visualizza editor di tag

Consente di modificare proprietà non elencate nella finestra di ispezione Proprietà.

Inserire campi di immagine ColdFusion

Puoi inserire visivamente un campo immagine ColdFusion nel tuo modulo e impostarne le opzioni. Utilizzate i campi di immagine per creare pulsanti personalizzati.

Nota

Questo miglioramento è disponibile solo se hai accesso a un computer che esegue ColdFusion MX 7 o versioni successive.

Nella vista Progettazione, posiziona il punto di inserimento all'interno del contorno del modulo.
Nella categoria CFForm del pannello Inserisci, fai clic sull'icona Campo immagine CF.Sfoglia per selezionare l'immagine da inserire e fai clic su OK. In alternativa, puoi inserire il percorso del file di immagine nella casella Src.
Nota

Se l'immagine si trova fuori dalla cartella radice del sito, dovresti copiare l'immagine nella cartella radice. Le immagini all'esterno della cartella radice potrebbero non essere accessibili quando pubblichi il sito.

Seleziona il campo immagine nella pagina e imposta una qualsiasi delle seguenti opzioni in Controllo proprietà:

Cfimagefield

Consente di specificare un nome univoco per il controllo.

Orig.

Consente di specificare l’URL dell’immagine inserita.

Altern.

Consente di specificare un messaggio da mostrare quando l’immagine non può essere visualizzata.

Allinea

Consente di specificare il tipo di allineamento dell’immagine.

Bordo

Consente di impostare lo spessore del bordo dell’immagine.

Modifica immagine

Apre l’immagine nell’editor di immagini predefinito.

Per definire un editor di immagini predefinito, seleziona Modifica > Preferences > File Types / Editors. In caso contrario, il pulsante Modifica immagine non esegue alcuna azione.

Convalida

Specifica il tipo di convalida del campo di immagine.

Convalida a

Specifica quando il campo viene convalidato: onSubmit, onBlur, o onServer.

Etichetta

Consente di specificare un’etichetta per il pulsante di scelta.

Modello

Ti consente di specificare un pattern di espressione regolare JavaScript per convalidare l'input. Omettete le barre rovesciate iniziali e finali. Per ulteriori informazioni, consulta la documentazione di ColdFusion.

Altezza

Specifica l’altezza del controllo, in pixel.

Larghezza

Specifica la larghezza del controllo, in pixel.

Dimensione

Specifica le dimensioni del controllo. Questa proprietà viene ignorata dal server ColdFusion in fase di esecuzione.

Obbligatorio

Ti consente di specificare se il controllo deve contenere dati prima che il modulo venga inviato al server.

Visualizza editor di tag

Consente di modificare proprietà non elencate nella finestra di ispezione Proprietà.

Inserire campi di file ColdFusion

Puoi inserire visivamente un campo file ColdFusion nel modulo e impostare le relative proprietà. Usa un campo file per consentire agli utenti di selezionare un file dal computer, ad esempio un documento di testo o un file grafico, e caricarlo sul server.Un campo file ColdFusion appare come altri campi di testo, tranne per il fatto che ha anche un pulsante Sfoglia. Gli utenti possono inserire manualmente il percorso del file che desiderano caricare o usare il pulsante Sfoglia per localizzare e selezionare il file.

I campi file richiedono l'uso del metodo POST per trasmettere i file dal browser al server.Il file viene inviato all'indirizzo specificato nella casella Azione del modulo. Contatta l'amministratore del server per confermare che i caricamenti anonimi di file siano consentiti prima di utilizzare un campo file nel modulo.

I campi file richiedono anche che la codifica del modulo sia impostata su multipart/form. Dreamweaver imposta questo automaticamente quando inserisci un controllo campo file.

Nota

Questa funzionalità è disponibile solo se hai accesso a un computer con ColdFusion MX 7 o versioni successive.

In vista Progettazione, seleziona CFForm per visualizzare il relativo Controllo proprietà.

Per selezionare rapidamente il modulo, fai clic in un punto qualsiasi del contorno del modulo e fai clic sul tag <cfform> nel selettore dei tag nella parte inferiore della finestra del documento.

Nella finestra di ispezione Proprietà, impostate il metodo del modulo su POST.
Dal menu a comparsa Tipo di codifica, selezionate multipart/form-data.
Posiziona il punto di inserimento all'interno del Contorno modulo dove desideri che appaia il campo file.
Seleziona Inserisci > ColdFusion Objects > CFForm > CFfilefield.

Nel documento appare un campo di file.

Seleziona il campo file nella pagina e imposta una qualsiasi delle seguenti proprietà in Controllo proprietà:

Cffilefield

Consente di specificare un nome univoco per il controllo.

Lunghezza massima

Ti consente di specificare il numero massimo di caratteri che il percorso del file può avere.

Convalida

Specifica il tipo di convalida del campo.

Convalida a

Specifica quando viene eseguita la convalida del campo: onSubmit, onBlur o onServer.

Etichetta

Consente di specificare un’etichetta per il campo.

Modello

Consente di specificare un pattern di espressione regolare JavaScript per convalidare l'input.Omettete le barre rovesciate iniziali e finali. Per ulteriori informazioni, consulta la documentazione di ColdFusion.

Altezza

Specifica l’altezza del controllo, in pixel. Questa proprietà viene ignorata dal server ColdFusion in fase di runtime.

Larghezza

Specifica la larghezza del controllo, in pixel. Questa proprietà viene ignorata dal server ColdFusion in fase di runtime.

Dimensione

Specifica le dimensioni del controllo.

Obbligatorio

Consente di specificare se il campo file deve contenere dati prima che il modulo venga inviato al server.

Visualizza editor di tag

Consente di modificare proprietà non elencate nella finestra di ispezione Proprietà.

Inserire campi di data ColdFusion

Anche se non puoi inserire visivamente un campo data ColdFusion in Dreamweaver, puoi impostarne visivamente le proprietà.Un campo data ColdFusion è un tipo speciale di campo di testo che consente agli utenti di selezionare una data da un calendario pop-up per inserirla nel campo di testo.

Nota

Questo miglioramento è disponibile solo se hai accesso a un computer su cui è in esecuzione ColdFusion MX 7 o versioni successive.

Nella vista Progettazione, seleziona il CFForm per visualizzare la finestra di ispezione Proprietà.

Per selezionare rapidamente il modulo, fai clic in un punto qualsiasi del contorno del modulo e fai clic sul tag <cfform> nel selettore di tag nella parte inferiore della finestra Documento.

Nella finestra di ispezione Proprietà, imposta la proprietà Formato del modulo su Flash.

Il controllo campo data può essere sottoposto a rendering solo nei moduli ColdFusion basati su Flash.

Passa alla vista Codice (Visualizza > Codice) e inserisci il seguente tag in un punto qualsiasi tra i tag CFForm di apertura e chiusura:

<cfinput name="datefield" type="datefield">

Passa alla vista Progettazione, seleziona il campo data sulla pagina, quindi imposta una delle seguenti opzioni nella finestra di ispezione Proprietà:

Cfdatefield

Consente di specificare un nome univoco per il controllo.

Valore

Consente di specificare una data da visualizzare nel campo quando la pagina si apre per la prima volta in un browser.La data può essere statica o dinamica.

Per specificare un valore dinamico, fai clic sull'icona del fulmine accanto alla casella Valore e seleziona una colonna del recordset nella finestra di dialogo Dati dinamici.La colonna del recordset fornisce un valore al campo data quando visualizzi il modulo in un browser.

Convalida

Specifica il tipo di convalida del campo.

Convalida a

Specifica quando viene eseguita la convalida del campo: onSubmit, onBlur o onServer.

Etichetta

Consente di specificare un’etichetta per il campo.

Modello

Consente di specificare un pattern di espressione regolare JavaScript per convalidare l'input.Omettete le barre rovesciate iniziali e finali. Per ulteriori informazioni, consulta la documentazione di ColdFusion.

Altezza

Specifica l’altezza del controllo, in pixel.

Larghezza

Specifica la larghezza del controllo, in pixel.

Dimensione

Specifica le dimensioni del controllo.

Obbligatorio

Consente di specificare se il campo data deve contenere un valore prima che il modulo venga inviato al server.

Visualizza editor di tag

Consente di modificare proprietà non elencate nella finestra di ispezione Proprietà.

Modificare i controlli modulo ColdFusion

Puoi cambiare visivamente le proprietà dei controlli modulo ColdFusion sia che tu stia lavorando nella vista Progettazione sia nella vista Codice.

Nota

Questo miglioramento è disponibile solo se hai accesso a un computer su cui è in esecuzione ColdFusion MX 7 o versioni successive.

Nella vista Progettazione, seleziona il controllo modulo sulla pagina; nella vista Codice, fai clic in un punto qualsiasi all'interno del tag del controllo.

Il controllo Property inspector visualizza le proprietà del controllo del modulo.

Modificate le proprietà del controllo nella finestra di ispezione Proprietà.

Per ulteriori informazioni, fai clic sull'icona Aiuto nel controllo Property inspector.

Per impostare altre proprietà, fai clic sul pulsante Visualizza editor tag nel controllo Property inspector e imposta le proprietà nell'editor tag visualizzato.

Convalidare i dati del modulo ColdFusion

Puoi generare moduli ColdFusion in Dreamweaver che controllano i contenuti dei campi specificati per assicurarti che l'Utente abbia inserito il tipo di dati corretto.

Nota

Questo miglioramento è disponibile solo se hai accesso a un computer che esegue ColdFusion MX 7 o versioni successive.

Crea un modulo ColdFusion che includa almeno un campo di input e un pulsante Invia.Assicurati che ogni campo ColdFusion che vuoi convalidare abbia un nome unico.
Selezionate un campo del modulo da convalidare.
Nel pannello Proprietà, specifica come convalidare il campo.

La parte inferiore di ogni controllo Property inspector di input contiene controlli per aiutarti a definire la regola di convalida specifica.Ad esempio, potresti voler specificare che un campo di testo debba contenere un numero di telefono.Per farlo, seleziona Telefono dal menu a comparsa Valore nel controllo Property inspector.Puoi anche specificare quando convalidare dal menu a comparsa Convalida in.