Разработчикам   / шаблоны сайтов / создание сайтов / форум / партнерство
Авторизация Закрыть [x]  
     
   
Запомнить / Напомнить
SiteEdit

Найти:


Карта сайта

Сайт разработчиков SiteEdit

Виджеты форм

Категории:

Таблица форм

[form.table.ИМЯ_ФОРМЫ('ЗАГОЛОВОК РАЗДЕЛА';
'ЗАГОЛОВОК СТРОКИ1',{ПОЛЯ ВВОДА1};
'ЗАГОЛОВОК СТРОКИ2',{ПОЛЯ ВВОДА2};
)]

Поля ввода состоят из 5 параметров разделенные запятой:

  • ТИП ПОЛЯ (text,textarea,hidden,password,checkbox,radio,button,submit,select,file,none)
  • ИМЯ ПОЛЯ - имя поля ввода name="" (в форме  <input name="">)
  • ЗНАЧЕНИ ПО УМОЛЧАНИЮ - значение value=""
  • ПАРАМЕТРЫ ПОЛЯ - любые дополнительные параметры и javascript (если в параметре используютсся симолы "," и ";" необходимо из заслешить. например ; и ,)
  • ПРОВЕРКА - проверка полей ввода (ниже описан синтаксис команд)

Если в строке необходимо использовать более одного поля ввода или кнопки, для этого используется символ разделитель | (вертикальная черта)

например:
'',{submit,GoToNextRegistration,'продолжить'|button,,отмена,onclick="document.location.href='/home/'"}

Синтаксис проверки полей ввода

параметр описание
required Проверка поля
length[0..100] Между x и x символами
minCheckbox[7]  Максимально позволенное количество чекбоксов
confirm[fieldID] Совпадает ли с другим полем ( например проверка пароля) в виде fieldID используется ID поля
custom[telephone] Проверка телефонного номера
custom[email] Проверка правильности введения адреса электронной почты
custom[onlyNumber] В поле должны быть только цифры
custom[noSpecialCaracters] В поле не должно быть специальных символов
custom[onlyLetter] В поле должны присутствовать только буквы
range[0..2000] Между x и x числами
Можно использовать несколько параметров через пробел
Например :

[form.table.regfrm(
данные заявителя';
'фамилия*:',{,last_name,$_last_name,maxLength="30",required length[0..30]};
'имя*:',{,first_name,$_first_name,maxLength="30",required length[0..30]};
'отчество:',{,sec_name,$_sec_name,maxLength="30", length[0..30]};
'',{submit,GoToNextRegistration,'продолжить'};
)]

 
Copyright © Edgestile Company, 2004-09
тел.:  8 (495) 229-45-50, 8 (812) 777-01-30, 8 (34241) 3-69-90
e-mail:  info@siteedit.ru - общие вопросы
icq: 268-447-867 - общие вопросы
все контакты