Проверка корректности данных в полях формы

Проверка корректности данных в полях формы. В Cold Fusion предусмотрен механизм проверки корректности заполнения полей формы.

Этот механизм основан на добавлении в форму дополнительных полей типа HIDDEN скрытые, с именем, составленным из имени поля, значение которого нужно проверить и одного из допустимых в Cold Fusion суффиксов, задающих контекст проверки. В следующей таблице приведен список всех суффиксов используемых для проверки Суффикс Значение атрибута VALUE Описание required Текст сообщения об ошибке Проверяется произведен ли ввод в поле формы. integer Текст сообщения об ошибке Проверяется, является ли значение, введенное пользователем, целым числом. float Текст сообщения об ошибке Проверяется, является ли значение, введенное пользователем, числом. range MIN Минимальное Значение MAX Максимальное Значение Проверяется, находится ли введенное число в определенных границах. date Текст сообщения об ошибке Проверяется, находится ли введенная пользователем дата в одном из следующих форматов DD MM YY, DD MM YYYY, DD MM используется текущий год. В качестве разделителя можно, также, использовать тире т.е. DD-MM-YY . Пример Ниже приведен фрагмент описания формы, состоящий из двух текстовых полей обязательное для заполнения поле FullName и поле типа дата Birthday, и для каждого из этих полей описано поле типа HIDDEN задающее контекст проверки.

Фамилия Имя Отчество INPUT TYPE TEXT NAME FullName INPUT TYPE HIDDEN NAME FullName required VALUE Фамилия Имя Отчество должны быть заданы! Дата рождения INPUT TYPE TEXT NAME Birthday INPUT TYPE HIDDEN NAME Birtday date VALUE Дата рождения должна быть в формате DD MM YYYY например, 20.08.1968 5.12.2