Создание и включение форм ColdFusion в Dreamweaver

Последнее обновление 25 апр. 2024 г.
Примечание

Поддержка ColdFusion прекращена в Dreamweaver и более поздних версиях.

О формах ColdFusion

Формы ColdFusion предоставляют несколько встроенных механизмов для проверки данных форм. Например, можно убедиться, что пользователь ввел корректную дату.Некоторые элементы форм реализуют дополнительные функции. Несколько из них не имеют HTML-аналогов, а другие напрямую поддерживают динамическое заполнение элемента управления из источников данных.

Dreamweaver предоставляет ряд усовершенствований для разработчиков ColdFusion, которые используют ColdFusion MX 7 или более поздние версии в качестве сервера разработки.Эти усовершенствования включают больше кнопок панели «Вставка», пунктов меню и инспекторов свойств, чтобы можно было быстро создавать формы ColdFusion и устанавливать их свойства.Можно также создать код, проверяющий информацию, предоставленную посетителями сайта.Например, можно проверить, что адрес электронной почты, предоставленный пользователем, содержит символ @, или что обязательное текстовое поле содержит определенный тип значения.

Дополнительные возможности ColdFusion

Некоторые из этих усовершенствований требуют, чтобы вы определили компьютер с ColdFusion MX 7 или более поздней версией в качестве тестового сервера для Dreamweaver. Например, инспекторы свойств для элементов управления формами доступны только при указании правильного тестового сервера.

Вы определяете тестовый сервер только один раз.Dreamweaver затем автоматически определяет версию тестового сервера и активирует дополнительные возможности при обнаружении ColdFusion.

Если вы еще этого не сделали, определите сайт Dreamweaver для вашего проекта ColdFusion.
Выберите «Сайт» > «Управление сайтами», выберите ваш сайт из списка и нажмите «Редактировать».
Выберите категорию «Серверы» и укажите компьютер с запущенным ColdFusion MX 7 или более поздней версией в качестве тестового сервера для вашего сайта Dreamweaver.Убедитесь, что вы указали действительный URL.
Откройте любой документ ColdFusion.

Вы не увидите никаких видимых изменений в рабочем пространстве Dreamweaver до тех пор, пока не откроете документ ColdFusion.

Создание форм ColdFusion

Вы можете использовать ряд кнопок панели «Вставка», элементов меню и инспекторов свойств для быстрого создания форм ColdFusion и настройки их свойств в Dreamweaver.

Примечание

Эти улучшения доступны только при наличии доступа к компьютеру с запущенным ColdFusion MX 7 или более поздней версией.

Откройте страницу ColdFusion и поместите точку вставки туда, где должна появиться форма ColdFusion.
Выберите «Вставка» > «Объекты ColdFusion» > «CFForm» > «CFForm» или выберите категорию «CFForm» на панели «Вставка» и нажмите значок «CFForm».

Dreamweaver вставляет пустую форму ColdFusion.В представлении «Дизайн» форма обозначается красным пунктирным контуром. Если вы не видите этот контур, убедитесь, что выбрано «Вид» > «Вспомогательные элементы» > «Невидимые элементы».

Убедитесь, что форма все еще выделена, а затем используйте инспектор свойств для настройки любого из следующих свойств формы.

CFForm

Задает имя формы.

Действие

Позволяет указать имя страницы ColdFusion, которая будет обрабатываться при отправке формы.

Метод

Позволяет определить метод, который браузер использует для отправки данных формы на сервер:

POST

Отправляет данные с помощью метода HTTP post; этот метод отправляет данные в отдельном сообщении на сервер.

GET

Отправляет данные с помощью метода HTTP get, помещая содержимое полей формы в строку запроса URL.

Назначение

Позволяет изменить значение атрибута target тега cfform.

Тип кодировки

Задает метод кодирования, используемый для передачи данных формы.

Примечание

Тип кодирования не имеет отношения к кодировке символов. Этот атрибут задает тип содержимого, используемый для отправки формы на сервер (если выбран метод post). По умолчанию для этого атрибута принято значение application/x-www-form-urlencoded.

Формат

Определяет тип создаваемой формы.

HTML

Создает HTML-форму и отправляет ее клиенту. Дочерние элементы управления cfgrid и cftree могут быть в формате Flash или аплета.

Flash

Создает Flash-форму и отправляет ее клиенту. Все элементы управления находятся в формате Flash.

XML

Создает XForms XML и помещает результаты в переменную с именем формы ColdFusion. Клиенту ничего не отправляется. Дочерние элементы управления cfgrid и cftree могут быть в формате апплета или Flash.

Стиль

Задает стиль формы. Для получения дополнительных сведений см. документацию ColdFusion.

Оболочка Flash/XML

Позволяет выбрать цвет ореола для стилизации выходных данных. Тема определяет цвет, используемый для выделенных и выбранных элементов.

Сохранение данных

Определяет, следует ли переопределять начальные значения элементов управления отправленными значениями, когда форма отправляется сама себе.

  • Если установлено значение False, используются значения, указанные в атрибутах тега элемента управления.

  • Если «True» — введенные значения.

Исх. код сценариев

Указывает URL относительно корневого каталога веб-сайта файла JavaScript, который содержит код на стороне клиента, используемый тегом и его дочерними тегами. Этот атрибут полезен, если файл находится не в стандартном местоположении. Этот атрибут может потребоваться в некоторых средах хостинга и конфигурациях, которые блокируют доступ к каталогу /CFIDE. Стандартное местоположение устанавливается в ColdFusion Administrator; по умолчанию это /CFIDE/scripts/cfform.js.

Архив

Указывает URL загружаемых классов Java для аплетов cfgrid, cfslider и cftree.Местоположением по умолчанию является /CFIDE/classes/cfapplets.jar.

Высота

Задает высоту формы.

Ширина

Задает ширину формы.

Отображение редактора тегов для элемента cfform

Позволяет редактировать свойства, которых нет в инспекторе свойств.

Вставьте элементы управления формы ColdFusion.

Поместите курсор в том месте, где должен появиться элемент управления ColdFusion в форме ColdFusion, а затем выберите элемент управления из меню «Вставка» (Вставка > Объекты ColdFusion > CFForm) или из категории CFForm на панели «Вставка».

При необходимости задайте свойства элемента управления с помощью инспектора свойств.

Убедитесь, что элемент управления выбран в представлении «Дизайн», а затем задайте свойства в инспекторе свойств. Для получения дополнительных сведений о свойствах нажмите значок «Справка» в инспекторе свойств.

Настройте макет формы ColdFusion.

Если вы создаете форму на основе HTML, можно использовать разрывы строк, разрывы абзацев, предварительно отформатированный текст или таблицы для форматирования ваших форм. Нельзя вставлять форму ColdFusion в другую форму ColdFusion (то есть нельзя перекрывать теги), но можно включать более одной формы ColdFusion на страницу.

Если вы создаете форму на основе Flash, используйте стили каскадных таблиц стилей (CSS) для компоновки формы. ColdFusion игнорирует HTML в форме.

Не забывайте помечать поля формы ColdFusion описательным текстом, чтобы пользователи знали, на что они отвечают. Например, создайте метку «Введите ваше имя», чтобы запросить информацию об имени.

Вставка элементов управления формы ColdFusion

Используйте панель «Вставка» или меню «Вставка» для быстрой вставки элементов управления формы ColdFusion в форму ColdFusion. Перед вставкой элементов управления необходимо создать пустую форму ColdFusion.

Примечание

Эти улучшения доступны только при наличии доступа к компьютеру с установленным ColdFusion MX 7 или более поздней версии.

В режиме «Дизайн» поместите курсор внутрь контура формы.
Выберите элемент управления в меню «Вставка» (Вставка > Объекты ColdFusion > CFForm) или в категории CFForm панели «Вставка».
Нажмите на элемент управления на странице, чтобы выбрать его, а затем задайте его свойства в инспекторе свойств.

Информацию о свойствах конкретных элементов управления см. в разделах об элементах управления.

Вставка текстовых полей ColdFusion

Вы можете визуально вставить текстовое поле ColdFusion или поле пароля в форму, а затем задать его параметры.

Примечание

Это улучшение доступно только при наличии доступа к компьютеру с установленным ColdFusion MX 7 или более поздней версии.

Визуальная вставка текстового поля ColdFusion

В режиме «Дизайн» поместите курсор внутрь контура формы.
В категории CFForm панели «Вставка» нажмите значок CF Text Field или выберите «Вставка» > «Объекты ColdFusion» > «CFForm» > «CFtextfield».

В форме появится текстовое поле.

Выберите текстовое поле и задайте его свойства в инспекторе свойств.
Чтобы добавить метку к текстовому полю на странице, нажмите рядом с ним и введите текст для метки.

Визуальная вставка поля пароля

Повторите шаги 1 и 2 из предыдущей процедуры для вставки текстового поля.
Выберите вставленное текстовое поле для отображения его инспектора свойств.
Выберите значение Password во всплывающем меню Text Mode в инспекторе свойств.

Параметры CFTextField (ColdFusion)

Чтобы задать параметры текстового поля или поля пароля ColdFusion, установите любые из следующих параметров в инспекторе свойств CFTextField:

CFtextfield

Задает атрибут id тега <cfinput>.

Значение

Позволяет указать текст, который будет отображаться в поле при первом открытии страницы в браузере. Информация может быть как статической, так и динамической.

Чтобы указать динамическое значение, нажмите на значок молнии рядом с полем «Значение» и выберите столбец набора записей в диалоговом окне «Dynamic Data». Столбец набора записей предоставляет значение текстовому полю при просмотре формы в браузере.

Текстовый режим

Позволяет переключаться между стандартным полем ввода текста и полем ввода пароля. Атрибут, изменяемый этим элементом управления: type.

Только для чтения

Устанавливает атрибут «только для чтения» для отображаемого текста.

Макс. длина

Устанавливает максимальное количество символов, принимаемых текстовым полем.

Маска

Задает маску для запрашиваемого текста. Это свойство используется для проверки вводимых пользователем данных. Формат маски включает такие символы: «A», «9», «X» и «?».

Примечание

Атрибут «mask» игнорируется тегом cfinput type=«password».

Проверка

Задает тип проверки для текущего поля.

Время проверки

Указывает, когда поле проверяется: onSubmit, onBlur или onServer.

Метка

Задает метку для текстового поля.

Шаблон

Позволяет задать шаблон регулярного выражения JavaScript для проверки вводимых данных. Не добавляйте в начале и в конце косые черты. Дополнительные сведения см. в документации ColdFusion.

Высота

Позволяет задать высоту элемента управления в пикселах.

Ширина

Задает ширину элемента управления в пикселах.

Размер

Устанавливает размер элемента управления.

Обязательно

Позволяет указать, должно ли текстовое поле содержать данные перед отправкой формы на сервер.

Отображение редактора тегов

Позволяет редактировать свойства, которых нет в инспекторе свойств.

Вставка скрытых полей ColdFusion

Вы можете визуально вставить скрытое поле ColdFusion в форму и задать его свойства.Используйте скрытые поля для хранения и отправки информации, которую пользователь не вводит. Эта информация скрыта от пользователя.

Примечание

Это улучшение доступно только при наличии доступа к компьютеру, на котором установлен ColdFusion MX 7 или более поздняя версия.

В режиме «Дизайн» поместите точку вставки внутрь контура формы.
В категории CFForm панели «Вставка» нажмите значок «CF Hidden Field».

В форме ColdFusion появится маркер. Если маркер не отображается, выберите «Вид» > «Визуальные подсказки» > «Невидимые элементы».

Выберите скрытое поле на странице и задайте любые из следующих параметров в инспекторе свойств:

Cfhiddenfield

Задает уникальное имя для скрытого поля.

Значение

Задает значение скрытого поля. Данные могут быть как статическими, так и динамическими.

Чтобы указать динамическое значение, нажмите значок молнии рядом с полем «Значение» и выберите столбец набора записей в диалоговом окне «Динамические данные». Столбец набора записей предоставляет значение текстовому полю при просмотре формы в браузере.

Проверка

Задает тип проверки для текущего поля.

Время проверки

Указывает, когда поле проверяется: onSubmit, onBlur или onServer.

Метка

Задает метку для элемента управления. Это свойство игнорируется сервером ColdFusion во время выполнения.

Шаблон

Позволяет задать шаблон регулярного выражения JavaScript для проверки вводимых данных. Не добавляйте в начале и в конце косые черты. Дополнительные сведения см. в документации ColdFusion.

Высота

Позволяет задать высоту элемента управления в пикселах. Это свойство игнорируется сервером ColdFusion на этапе выполнения.

Ширина

Задает ширину элемента управления в пикселах. Это свойство игнорируется сервером ColdFusion на этапе выполнения.

Размер

Устанавливает размер элемента управления. Это свойство игнорируется сервером ColdFusion во время выполнения.

Обязательно

Позволяет указать, должно ли скрытое поле содержать данные перед отправкой формы на сервер.

Отображение редактора тегов

Позволяет редактировать свойства, которых нет в инспекторе свойств.

Вставка текстовых областей ColdFusion

Можно визуально вставить текстовую область ColdFusion в форму и задать ее свойства. Текстовая область — это элемент ввода, состоящий из нескольких строк текста.

Примечание

Это улучшение доступно только при наличии доступа к компьютеру с ColdFusion MX 7 или более поздней версией.

Поместите курсор вставки внутрь контура формы.
В категории CFForm панели «Вставка» нажмите значок CF Text Area.

В форме ColdFusion появится текстовая область.

Выберите текстовую область на странице и установите любой из следующих параметров в инспекторе свойств:

Cftextarea

Задает уникальное имя для элемента управления.

Ширина символа

Задает количество символов на строку.

Число строк

Позволяет задать количество строк для отображения в текстовой области.

Обтекание

Позволяет указать, как переносится текст, вводимый пользователями.

Обязательно

Позволяет указать, должен ли пользователь ввести данные в поле (отмечено) или нет (не отмечено).

Начальное значение

Позволяет указать текст для отображения в текстовой области при первом открытии страницы в браузере.

Проверка

Задает тип проверки поля.

Время проверки

Указывает, когда проверяется поле: onSubmit, onBlur или onServer.

Метка

Задает метку для элемента управления.

Стиль

Задает стиль элемента управления. Дополнительную информацию см. в документации ColdFusion.

Высота

Позволяет задать высоту элемента управления в пикселах. Это свойство игнорируется сервером ColdFusion на этапе выполнения.

Ширина

Задает ширину элемента управления в пикселах. Это свойство игнорируется сервером ColdFusion на этапе выполнения.

Отображение редактора тегов

Позволяет редактировать свойства, которых нет в инспекторе свойств.

Чтобы добавить подпись к текстовой области, нажмите рядом с ней и введите текст подписи.

Вставка кнопок ColdFusion

Вы можете визуально вставить кнопку ColdFusion в форму и установить ее свойства.Кнопки ColdFusion контролируют действия в формах ColdFusion. Кнопки можно использовать для отправки данных формы ColdFusion на сервер или сброса формы ColdFusion.Стандартные кнопки ColdFusion обычно имеют подписи «Отправить», «Сбросить» или «Послать».Вы также можете назначить другие задачи обработки, определенные в скрипте.Например, кнопка может рассчитать общую стоимость выбранных элементов на основе назначенных значений.

Примечание

Это улучшение доступно только при наличии доступа к компьютеру с ColdFusion MX 7 или более поздней версией.

Поместите точку вставки внутрь контура формы ColdFusion.
В категории CFForm панели «Вставка» нажмите значок CF Button.

В форме ColdFusion появится кнопка.

Выберите кнопку на странице и установите любой из следующих параметров в инспекторе свойств:

Cfbutton

Задает уникальное имя для элемента управления.

Действие

Определяет тип создаваемой кнопки.

Отображение редактора тегов

Позволяет редактировать свойства, которых нет в инспекторе свойств.

Остальные свойства игнорируются сервером Adobe ColdFusion во время выполнения.

Вставка флажков ColdFusion

Вы можете визуально вставить флажок ColdFusion в форму и установить его свойства.Используйте флажки, чтобы пользователи могли выбрать несколько вариантов из набора вариантов.

Примечание

Это улучшение доступно только при наличии доступа к компьютеру с ColdFusion MX 7 или более поздней версией.

Поместите курсор вставки внутрь контура формы.
В категории CFForm на панели «Вставка» щелкните значок CF Checkbox.

В форме ColdFusion появится флажок.

Выберите флажок на странице и установите любой из следующих параметров в инспекторе свойств:

Cfcheckbox

Задает уникальное имя для элемента управления.

Выбранное значение

Позволяет указать значение, которое будет возвращено флажком, если пользователь его установит.

Начальное состояние

Позволяет указать, установлен ли флажок при первом открытии страницы в браузере.

Проверка

Задает тип проверки флажка.

Время проверки

Определяет, когда проверяется флажок: onSubmit, onBlur или onServer.

Метка

Задает метку для флажка.

Шаблон

Позволяет указать узор регулярного выражения JavaScript для проверки ввода.Не добавляйте в начале и в конце косые черты. Для получения дополнительной информации см. документацию Adobe ColdFusion.

Высота

Позволяет задать высоту элемента управления в пикселах. Это свойство игнорируется сервером ColdFusion на этапе выполнения.

Ширина

Задает ширину элемента управления в пикселах. Это свойство игнорируется сервером ColdFusion на этапе выполнения.

Размер

Устанавливает размер элемента управления. Это свойство игнорируется сервером ColdFusion во время выполнения.

Обязательно

Позволяет указать, должен ли флажок быть установлен перед отправкой формы на сервер.

Отображение редактора тегов

Позволяет редактировать свойства, которых нет в инспекторе свойств.

Чтобы добавить подпись к флажку, нажмите рядом с флажком на странице и введите текст подписи.

Вставка переключателей ColdFusion

Вы можете визуально вставить переключатель ColdFusion в форму и задать его свойства.Используйте переключатели, когда хотите, чтобы пользователи выбрали только один вариант из набора опций.Переключатели обычно используются в группах.Все переключатели в группе должны иметь одинаковое имя.

Примечание

Это улучшение доступно только при наличии доступа к компьютеру с ColdFusion MX 7 или более поздней версией.

Поместите курсор вставки внутрь контура формы.
Выберите «Вставка» > «Объекты ColdFusion» > «CFForm» > «CFradiobutton».

В форме ColdFusion появится переключатель.

Выберите переключатель на странице и задайте любые из следующих параметров в инспекторе свойств:

Cfradiobutton

Задает уникальное имя для элемента управления.

Выбранное значение

Позволяет указать значение, которое будет возвращено переключателем, если пользователь его выберет.

Начальное состояние

Позволяет указать, выбран ли переключатель при первом открытии страницы в браузере.

Проверка

Задает тип проверки переключателя.

Время проверки

Определяет, когда проверяется переключатель: onSubmit, onBlur или onServer.

Метка

Задает метку для переключателя.

Шаблон

Позволяет указать шаблон регулярного выражения JavaScript для проверки ввода.Не добавляйте в начале и в конце косые черты. Дополнительную информацию см. в документации ColdFusion.

Высота

Позволяет задать высоту элемента управления в пикселах. Это свойство игнорируется сервером ColdFusion на этапе выполнения.

Ширина

Задает ширину элемента управления в пикселах. Это свойство игнорируется сервером ColdFusion на этапе выполнения.

Размер

Устанавливает размер элемента управления. Это свойство игнорируется сервером ColdFusion во время выполнения.

Обязательно

Позволяет указать, должен ли переключатель быть выбран перед отправкой формы на сервер.

Отображение редактора тегов

Позволяет редактировать свойства, которых нет в инспекторе свойств.

Чтобы добавить подпись к переключателю, нажмите рядом с ним на странице и введите текст подписи.

Вставка полей со списком ColdFusion

Вы можете визуально вставить поле выбора ColdFusion в форму и задать его свойства.Поле выбора позволяет посетителю выбрать один или несколько элементов из списка.Списки выбора полезны, когда у вас ограниченное количество места, но нужно отобразить много элементов. Они также полезны, когда вы хотите контролировать значения, возвращаемые на сервер. В отличие от текстовых полей, где пользователи могут вводить все, что захотят, включая недопустимые данные, со списками выбора вы можете задать точные значения, возвращаемые меню.

Вы можете вставить в форму два типа списков выбора: меню, которое «выпадает», когда пользователь нажимает на него, или меню, которое отображает прокручиваемый список элементов, которые пользователь может выбрать.

Примечание

Это улучшение доступно только при наличии доступа к компьютеру с ColdFusion MX 7 или более поздней версией.

Поместите курсор вставки внутрь контура формы.
В категории CFForm панели «Вставка» нажмите значок «CF Select».

В форме ColdFusion появится поле со списком.

Выберите список выбора на странице и задайте любые из следующих параметров в инспекторе свойств:

Cfselect

Задает уникальное имя для элемента управления.

Тип

Задает тип элемента управления — всплывающее меню или список. Если вы выберете тип списка, станут доступны параметры «Высота списка» и «Разрешить множественный выбор в списке».

Высота списка

Позволяет указать количество строк для отображения в меню списка. Этот параметр доступен только в том случае, если выбран список.

Разрешить выбор нескольких элементов в списках

Позволяет указать, может ли пользователь выбрать более одного параметра из списка одновременно. Доступно только при выборе типа списка.

Редактировать значения

Открывает диалоговое окно, которое позволяет добавлять, редактировать или удалять параметры из списка выбора.

Выбрано вначале

Определяет, какой из параметров выбран по умолчанию. Вы можете выбрать более одного параметра, если выбрали параметр «Разрешить множественный выбор в списке».

Набор записей

Укажите имя запроса ColdFusion, который требуется использовать для заполнения списка или меню.

Отображаемый столбец

Указывает столбец набора записей, который содержит отображаемую метку каждого элемента списка.Используется совместно со свойством «Набор записей».

Столбец значений

Позволяет указать столбец набора записей, который содержит значение каждого элемента списка.Используется совместно со свойством «Набор записей».

Метка Flash

Задает метку для поля со списком.

Высота Flash

Позволяет задать высоту элемента управления в пикселах. Это свойство игнорируется сервером ColdFusion на этапе выполнения.

Ширина Flash

Задает ширину элемента управления в пикселах. Это свойство игнорируется сервером ColdFusion на этапе выполнения.

Сообщение

Указывает сообщение для отображения, если свойство «Обязательный» установлено на «Да», а пользователь не сделал выбор перед отправкой формы.

Обязательно

Позволяет указать, должен ли элемент меню быть выбран перед отправкой формы на сервер.

Отображение редактора тегов

Позволяет редактировать свойства, которых нет в инспекторе свойств.

Вставка полей изображений ColdFusion

Вы можете визуально вставить поле изображения ColdFusion в форму и задать его параметры. Используйте поля изображений для создания собственных кнопок.

Примечание

Это улучшение доступно только при наличии доступа к компьютеру с ColdFusion MX 7 или более поздней версией.

В режиме «Дизайн» поместите точку вставки внутри контура формы.
В категории CFForm панели «Вставка» нажмите значок «CF Image Field». Выберите изображение для вставки и нажмите «ОК».Также можно ввести путь к файлу изображения в поле «Src».
Примечание

Если изображение находится за пределами корневой папки сайта, следует скопировать изображение в корневую папку. Изображения, расположенные вне корневой папки, могут быть недоступны при публикации сайта.

Выберите поле изображения на странице и задайте любые из следующих параметров в инспекторе свойств:

Cfimagefield

Задает уникальное имя для элемента управления.

Источник

Задает URL-адрес вставленного изображения.

Замещающий текст

Задает альтернативный текст, который выдается в том случае, если изображение невозможно отобразить.

Выравнивание

Задает выравнивание изображения.

Рамка

Определяет ширину границы изображения.

Изменение изображения

Открывает изображение в редакторе изображений, используемом по умолчанию.

Для определения редактора изображений по умолчанию выберите «Правка» > «Установки» > «Типы файлов/Редакторы». В противном случае кнопка «Редактировать изображение» не выполняет никаких действий.

Проверка

Задает тип проверки поля изображения.

Время проверки

Определяет, когда выполняется проверка поля: onSubmit, onBlur или onServer.

Метка

Задает метку для переключателя.

Шаблон

Позволяет указать шаблон регулярного выражения JavaScript для проверки ввода. Не добавляйте в начале и в конце косые черты. Дополнительные сведения см. в документации Adobe ColdFusion.

Высота

Позволяет задать высоту элемента управления в пикселах.

Ширина

Задает ширину элемента управления в пикселах.

Размер

Устанавливает размер элемента управления. Это свойство игнорируется сервером ColdFusion во время выполнения.

Обязательно

Позволяет указать, должен ли элемент управления содержать данные перед отправкой формы на сервер.

Отображение редактора тегов

Позволяет редактировать свойства, которых нет в инспекторе свойств.

Вставка полей файлов ColdFusion

Вы можете визуально вставить поле файла ColdFusion в форму и задать его свойства. Используйте поле файла, чтобы позволить пользователям выбрать файл с компьютера, например документ текстового процессора или графический файл, и загрузить его на сервер. Поле файла ColdFusion выглядит как другие текстовые поля, за исключением того, что у него также есть кнопка «Обзор». Пользователи могут вручную ввести путь к файлу, который хотят загрузить, или использовать кнопку «Обзор» для поиска и выбора файла.

Поля файлов требуют использования метода POST для передачи файлов из браузера на сервер. Файл отправляется по адресу, указанному в поле «Действие» формы. Обратитесь к администратору сервера, чтобы подтвердить, что анонимная загрузка файлов разрешена, перед использованием поля файла в форме.

Поля файлов также требуют, чтобы кодировка формы была установлена на multipart/form. Dreamweaver устанавливает это автоматически при вставке элемента управления полем файла.

Примечание

Это улучшение доступно только при наличии доступа к компьютеру с ColdFusion MX 7 или более поздней версии.

В режиме «Дизайн» выберите CFForm для отображения инспектора свойств.

Для быстрого выбора формы щелкните в любом месте контура формы и нажмите тег <cfform> в селекторе тегов в нижней части окна документа.

В инспекторе свойств задайте для формы метод POST.
Во всплывающем меню «Тип кодировки» выберите multipart/form-data.
Поместите точку вставки внутри контура формы там, где должно появиться поле файла.
Выберите «Вставка» > «Объекты ColdFusion» > «CFForm» > «CFfilefield».

В документе появится поле файла.

Выберите поле файла на странице и задайте любые из следующих свойств в инспекторе свойств:

Cffilefield

Задает уникальное имя для элемента управления.

Макс. длина

Позволяет указать максимальное количество символов, которое может содержать путь к файлу.

Проверка

Задает тип проверки поля.

Время проверки

Указывает, когда поле проверяется: onSubmit, onBlur или onServer.

Метка

Задает метку для поля.

Шаблон

Позволяет указать шаблон регулярного выражения JavaScript для проверки ввода.Не добавляйте в начале и в конце косые черты. Дополнительные сведения см. в документации Adobe ColdFusion.

Высота

Позволяет задать высоту элемента управления в пикселах. Это свойство игнорируется сервером ColdFusion на этапе выполнения.

Ширина

Задает ширину элемента управления в пикселах. Это свойство игнорируется сервером ColdFusion на этапе выполнения.

Размер

Устанавливает размер элемента управления.

Обязательно

Позволяет указать, должно ли поле файла содержать данные перед отправкой формы на сервер.

Отображение редактора тегов

Позволяет редактировать свойства, которых нет в инспекторе свойств.

Вставка полей дат ColdFusion

Хотя нельзя визуально вставить поле даты ColdFusion в Dreamweaver, можно визуально задать его свойства.Поле даты ColdFusion — это специальный тип текстового поля, которое позволяет пользователям выбрать дату из всплывающего календаря для вставки в текстовое поле.

Примечание

Это улучшение доступно только при наличии доступа к компьютеру с ColdFusion MX 7 или более поздней версии.

В режиме «Дизайн» выберите CFForm, чтобы отобразить его инспектор свойств.

Чтобы быстро выбрать форму, нажмите в любом месте контура формы и нажмите тег <cfform> в селекторе тегов в нижней части окна документа.

В инспекторе свойств установите для свойства Format формы значение Flash.

Элемент управления полем даты может отображаться только в формах Adobe ColdFusion на основе Flash.

Переключитесь в режим «Код» (Вид > Код) и введите следующий тег в любом месте между открывающим и закрывающим тегами CFForm:

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

Переключитесь в режим «Дизайн», выберите поле даты на странице, а затем установите любые из следующих параметров в инспекторе свойств:

Cfdatefield

Задает уникальное имя для элемента управления.

Значение

Позволяет указать дату для отображения в поле при первом открытии страницы в браузере.Дата может быть статической или динамической.

Чтобы указать динамическое значение, нажмите значок молнии рядом с полем «Значение» и выберите столбец набора записей в диалоговом окне «Динамические данные».Столбец набора записей предоставляет значение полю даты при просмотре формы в браузере.

Проверка

Задает тип проверки поля.

Время проверки

Указывает, когда поле проверяется: onSubmit, onBlur или onServer.

Метка

Задает метку для поля.

Шаблон

Позволяет указать шаблон регулярного выражения JavaScript для проверки ввода.Не добавляйте в начале и в конце косые черты. Дополнительные сведения см. в документации Adobe ColdFusion.

Высота

Позволяет задать высоту элемента управления в пикселах.

Ширина

Задает ширину элемента управления в пикселах.

Размер

Устанавливает размер элемента управления.

Обязательно

Позволяет указать, должно ли поле даты содержать значение перед отправкой формы на сервер.

Отображение редактора тегов

Позволяет редактировать свойства, которых нет в инспекторе свойств.

Изменение элементов управления формы ColdFusion

Можно визуально изменять свойства элементов управления формы ColdFusion при работе как в режиме «Дизайн», так и в режиме «Код».

Примечание

Это улучшение доступно только при наличии доступа к компьютеру, на котором установлен ColdFusion MX 7 или более поздняя версия.

В режиме «Дизайн» выберите элемент управления формы на странице; в режиме «Код» нажмите в любом месте внутри тега элемента управления.

Инспектор свойств отображает свойства элемента управления формой.

Измените свойства элемента управления формы в инспекторе свойств.

Для получения дополнительной информации нажмите значок справки в инспекторе свойств.

Чтобы задать дополнительные свойства, нажмите кнопку «Показать редактор тегов» в инспекторе свойств и задайте свойства в появившемся редакторе тегов.

Проверка данных формы ColdFusion

В Dreamweaver можно создавать ColdFusion-формы, которые проверяют содержимое указанных полей и обеспечивают ввод пользователем данных правильного типа.

Примечание

Данная функция доступна только при наличии доступа к компьютеру с ColdFusion MX 7 или более поздней версией.

Создайте ColdFusion-форму, включающую как минимум одно поле ввода и одну кнопку «Отправить».Убедитесь, что каждое ColdFusion-поле, которое вы хотите проверить, имеет уникальное имя.
В форме выберите поле, которое нужно проверить.
В инспекторе свойств укажите, как вы хотите проверить поле.

В нижней части каждого инспектора свойств ввода находятся элементы управления, которые помогают определить конкретное правило проверки.Например, можно указать, что текстовое поле должно содержать номер телефона.Для этого выберите «Номер телефона» во всплывающем меню «Значение» в инспекторе свойств.Также можно указать, когда выполнять проверку, во всплывающем меню «Проверка».