Главная
Форум
Правила
Регистрация
Почта
Карта сайта
место сдается место сдаётся место сдаётся место сдаётся место сдаётся место сдаётся место сдаётся место сдаётся место сдается
  • Создать чат

    Создать чат на движке Августа

    Нравятся чаты на популярном движке Августа? О чатах и ценах можно прочитать... подробнее...
  • Графические форумы

    Помощь чатам в оформление

    Наши граферы и дизайнеры в короткие сроки оформят вам чат по вашему вкусу и качеству,  подробнее...
  • Реклама чатов

    Реклама ваших чатов

    Реклама чатов это лучший повод прорекламить свой чат на различных тематических сайтах,  подробнее...
  • Создание и продажа сайтов

    Создание и продажа сайтов

    Не умеете создавать сайты на которых можно зарабатывать деньги рекламя чаты? Это не проблема  подробнее...
Экономическая онлайн игра
Заработок без вложения

Проект платит подробнее...
Экспресс-опрос
Полезный ли наш ресурс для Вас или нет?
Да, есть интересная и нужная информация
Нет, все нахожу за пределами вашего ресурса
Воздержусь от опроса
Популярное на сайте
    Подписчики нашей группы
    ТОП пользователей
    support 9 апреля 2015
    ICQ: 6186830
    Новостей: 60
    Комментариев: 2
    Agent008 28 января 2016
    ICQ: -Не указано-
    Новостей: 0
    Комментариев: 2
    Базука 28 января 2016
    ICQ: 123456789
    Новостей: 0
    Комментариев: 0
    Ваняткина 3 февраля 2016
    ICQ: -Не указано-
    Новостей: 0
    Комментариев: 0
    Anonym 27 апреля 2016
    ICQ: -Не указано-
    Новостей: 1
    Комментариев: 0
    Список пользователей
    Мы принимаем
    картинка платежные системы
    Календарь публикаций
    «    Июнь 2017    »
    ПнВтСрЧтПтСбВс
     
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
    На правах рекламы
    Инсайт
    Подписчики нашей группы
    Поделиться с друзьями

  • Время :
  • Сегодня:
  • Последнии комментарии
    Автор →
    в новости → Гостевая книга: Каталог чатов Августа
    Автор →
    в новости → чат Городская Легенда: Пакости администрации
    Партнёры
    Каталог чатов Августа
    Поддержи сайт
    Наши официальные домены
      
    опубликовано:  10-06-2015, 00:56   |   автор:  support
    категория:  Документация
    Функции для работы с формой

    Функции для работы с формой
    ---------------------------
    Эти функции предназначены для упрощения создания формы ввода
    пользовательских данных.

    Всего имеется 7 функций для формирования тэгов формы:

    1. %input()% - однострочный ввод текста
    2. %text()% - многострочный ввод текста
    3. %checkbox()% - флажки (чекбоксы)
    4. %radio()% - переключатели
    %radio2()% - альтернатива %radio()%
    5. %select()% - выпадающее меню
    %select2()% - альтернатива %select()%
    6. %button()% - кнопка
    7. %submit()% - кнопка для отправки данных на сервер

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

    Для определения стилей большинства тэгов функции имеют аргумент
    style, который может принимать следующие значения:
    - пустая строка ("") добавляет в тэг стиль по умолчанию, который
    задан парсером
    - 0 - ничего в тэг добавлено не будет
    - любая другая строка будет определять пользовательский стиль
    оформления тэга (css или название класса)


    Описание аргументов функций.

    1. синтаксис: %input(name, value, size, maxlength, style, extra)%
    описание: однострочный ввод текста, тэг
    <input type="text" />

    функция может принимать до 6-и аргументов:
    1. name - имя тэга, под этим именем данные будут отправлены
    на сервер
    2. value - начальное значение строки
    3. size - размер поля ввода, определяет размер поля на экране
    4. maxlength - максимальное количество символов, которое можно ввести
    5. style - стиль тэга
    6. extra - любые дополнительные параметры тэга


    2. синтаксис: %text(name, value, size, maxlength, style, extra)%
    описание: многострочный ввод текста, тэг
    <textarea />

    функция может принимать до 7-и аргументов:
    1. name - имя тэга, под этим именем данные будут отправлены на сервер
    2. value - начальное значение строки
    3. cols - количество видимых столбцов
    4. rows - количество видимых строк
    5. wrap - опрелеяет поведение при выходе строки в поле ввод за видимые
    границы поля
    6. style - стиль тэга
    7. extra - любые дополнительные параметры тэга

    3. синтаксис: %checkbox(name, checked, value, label)%
    описание: флажки, тэг
    <input type="checkbox" />

    1. name - имя тэга, под этим именем данные будут отправлены на
    сервер
    2. checked - первоначальное значение флажка (выбран/не выбран - 1/0)
    3. value - значение, которое будет отправлено на сервер, если флажок
    будет установлен
    4. label - подпись к флажку

    4. %radio(name, checked, values, sep)% или
    %radio2(name, checked, values, sep)%
    описание: переключатели, тэг
    <input type="checkbox" />

    1. name - имя тэга, под этим именем данные будут отправлены на
    сервер
    2. checked - значение, которое будет выбрано первоначально
    3. values - набор значений и их подписи, из которых должен
    производиться выбор. набор задается в квадратных
    скобках ([]), значения и подписи перечисляются через
    запятую. Для альтернативного варианта %radio2()%
    необходимо задавать только набор значений, подписи будут
    браться из значений.
    4. sep - строка разделителя, которая определяет как будут
    разделены тэги переключателя (напимер: "
    " или " ")

    5. %select(name, checked, values, style, extra)% или
    %select2(name, checked, values, style, extra)%
    описание: выпадающее меню, тэг
    <select />

    1. name - имя тэга, под этим именем данные будут отправлены на
    сервер
    2. checked - значение, которое будет выбрано первоначально
    3. values - набор значений и их подписи, из которых должен
    производиться выбор. набор задается в квадратных
    скобках ([]), значения и подписи перечисляются через
    запятую. Для альтернативного варианта %select2()%
    необходимо задавать только набор значений, подписи будут
    браться из значений.
    4. style - стиль тэга
    5. extra - любые дополнительные параметры тэга

    6. %button(name, value, title, style, extra)%
    описание: кнопка, тэг
    <input type="button" />

    1. name - имя тэга
    2. value - надпись на кнопке
    3. title - подсказка (tooltip), всплывающая при наведении курсора на
    кнопку
    4. style - стиль тэга
    5. extra - любые дополнительные параметры тэга

    7. %submit(name, value, title, style, extra)%
    описание: кнопка для отправки данных на сервер, тэг
    <input type="submit" />

    1. name - имя тэга
    2. value - надпись на кнопке
    3. title - подсказка (tooltip), всплывающая при наведении курсора на
    кнопку
    4. style - стиль тэга
    5. extra - любые дополнительные параметры тэга

    --------------------------------

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


    Код

    %RESULT<<<END
    %GENDER1 = "мужской"%
    %GENDER2 = "женский"%

    %MONTH1 = "января"%
    %MONTH2 = "февраля"%
    %MONTH3 = "марта"%
    %MONTH4 = "апреля"%
    %MONTH5 = "мая"%
    %MONTH6 = "июня"%
    %MONTH7 = "июля"%
    %MONTH8 = "августа"%
    %MONTH9 = "сентября"%
    %MONTH10 = "октября"%
    %MONTH11 = "ноября"%
    %MONTH12 = "декабря"%

    %winter = "зима"%
    %spring = "весна"%
    %summer = "лето"%
    %autumn = "осень"%


    <body>
    Имя: <b>%POST("name")%</b><br>
    %?%TRUE(%POST("gender")%)%
    Пол: <b>%{"GENDER%POST('gender')%"}%</b><br>
    ?%
    День рождения: <b>%POST("day")% %{"MONTH%POST('mon')%"}%</b><br>
    Любимое время года: <b>%{%POST('winter')%}% %{%POST('spring')%}% %{%POST('summer')%}% %{%POST('autumn')%}%</b><br>
    О себе: <b>%POST("info")%</b>
    END%

    %TEXT<<<END
    <body>
    <form method=post>
    <table>
    <tr><td>
    Ваше имя:
    <td>
    %input("name", "", 40, 40, 0)%
    </tr>
    <tr><td valign=top>
    Ваш пол:
    <td>
    %radio("gender", 0, [1, "мужской", 2, "женский", 0, "не скажу"], "<br>")%
    </tr>
    <tr><td>
    Ваш день рождения:
    <td>
    %select2("day", 0, [
        "", 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
            16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31
    ], 0)%
    %select("mon", 0, [
        "", "", 1, "января", 2, "февраля", 3, "марта", 4, "апреля", 5, "мая", 6, "июня",
        7, "июля", 8, "августа", 9, "сентября", 10, "октября", 11, "ноября", 12, "декабря"
    ], 0)%
    </tr>
    <tr><td valign=top>
    Любимое время года:
    <td>
    %checkbox("winter", 0, "winter", "зима")%
    <br>
    %checkbox("spring", 0, "spring", "весна")%
    <br>
    %checkbox("summer", 0, "summer", "лето")%
    <br>
    %checkbox("autumn", 0, "autumn", "осень")%
    </tr>
    <tr><td valign=top>
    Немного о себе:
    <td>
    %text("info", "", 40, 5, 0, 0)%
    </tr>
    <tr><td><td>
    %submit("ok", "готово", "", 0)%
    </tr>
    </table>
    </form>
    END%

    %IF(%POST("ok")%, %(%RESULT%)%, %(%TEXT%)%)%
    • Просмотров: 904

    Уважаемый пользователь! Вы используете устаревший браузер Internet Explorer 6.
    Дальнейшее использование этого браузера влечет за собой высокий риск заражения Вашего компьютера вирусами.
    Чтобы сделать пребывание в Интернете более удобным и безопасным, рекомендуем установить себе    Internet Explorer 9
    . . . . . . . . . . . . . .
    . . . . .
    Каталог ссылок