« Поставить закладку » « Сделать стартовой »

« Форумы » « Блоги » « Статьи » « Новости » « Файлы » « Realcoding IRC » « Site map » « Поиск »


Главная Главная
Анонсы Анонсы
Форумы Форумы
Каталог Каталог
Поиск Поиск
Опросы Опросы
Книжный магазин Книжный магазин
Реклама на сайте
Публикации Публикации
Партнеры Партнеры
Карта Карта сайта
Рассылки Рассылки
RSS экспорт
Настройки Настройки
О нас пишут О нас пишут
Контакты Контакты
Гостевая книга Гостевая книга



ПнВтСрЧтПтСбВс
          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
    Популярное
Элементы и Атрибуты: Моделирование Реляционных Данных Средствами XML. Часть 1

Схема XML (XML schema)

Классы

Функция GetClipboardData

Инструментальные средства JDK

Функция AccessResource

Текстовые функции

Установка InterBase

Разработка управляемого клиента на основе модели компонентных объектов Microsoft (COM) с помощью С#

PGPSDK - легкий путь к шифрованию




    Архив файлов



    Сообщества

    Документация

    Кто на сайте
Вы не зарегистрированы.
Имя:

Пароль:

Запомнить

Регистрация позволит Вам пользоваться дополнительными сервисами.
Сейчас на сайте:
Гостей: 165
Пользователей: 0

Статьи:: Интернет технологии :: Вебмастеру :: Онлайновое создание веб-форм



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

Онлайновое создание веб-форм

Автор: Антон Кокин
Компьютерра

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



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

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

Онлайновое создание веб-форм

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

В качестве примера создадим простейшую контактную форму.

Для начала войдем в свою учетную запись и кликнем на ссылке Form Creator в самом верху страницы. Откроется окно, похожее на обычный текстовый редактор. Собственно, это и есть редактор. От вас потребуется лишь выбрать нужные элементы формы.

Здесь есть два варианта создания формы, о которых я упоминал выше: выбор из шаблона и самостоятельная работа. Чтобы выбрать шаблон, достаточно щелкнуть на кнопке New Page From Template из верхней панели инструментов и загрузить подходящую основу. Чтобы создать форму вручную, надо кликнуть на кнопке New App и ввести название вашего приложения:

Онлайновое создание веб-форм

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

Параметры формы устанавливаются в правой области, о которой я только что сказал. Введите имя для вашей формы, например Contact_Form_имя_вашего_сайта, установите ее размеры по ширине и высоте в соответствии с требованиями вашего сайта, фоновый цвет, цвет шрифта и др. Для отображения изменений нажмите кнопку Apply.

Дальше вся работа сводится к перемещению методом Drag and Drop с панели инструментов в окно редактора нужных элементов формы: текстовых заголовков, блоков, ссылок, изображений и многого другого.

Перенесем на нашу форму элемент Label и сразу увидим, что в правой области появилась соответствующая панель настройки для этого элемента. Введем заголовок в текстовом блоке "Контактная информация", установим размеры шрифта и его цвет. Теперь переместим второй элемент - поле с текстом (Textbox). Только проследите, чтобы на панели инструментов параметр Create With Label был отмечен галочкой, иначе будет перенесено лишь поле без сопровождающего текста. Определитесь, сколько в вашей форме нужно таких полей и добавьте их. Я взял последовательно следующие элементы: поле с текстом (Textbox), поле ввода адреса электронной почты (Email), еще одно поле с текстом (Textbox) и поле с текстовой областью (Textarea).

Онлайновое создание веб-форм

Следующий шаг - переименовать все поля каждого текстового блока. Это очень важно. От этого зависит как работоспособность формы, так и получаемые результаты. Выделите текстовое поле (не весь блок, а только рамочку поля!). В правой области появится панель параметров, где в поле Report Caption введите понятные заголовки. Например, поле "Ваше имя" я озаглавил как Name, а поле "Ваш email" как Email.

Добавьте на форму кнопку Submit Button - это кнопочка с латинской буквой S на панели инструментов. Отредактируйте ее параметры.

Снова выделите все блоковые элементы и уберите их обрамление пунктиром, выбрав none из параметров границ. Пунктир нужен лишь на период создания формы для визуализации элементов. Сохраните форму, нажав на всем понятную кнопку дискеты на панели инструментов.

Нам осталось только получить код формы и вставить его на страничку. Для этого щелкните в панели инструментов на кнопке Publish. Откроется окно, в котором предлагается четыре варианта размещения: отправить ссылку на вашу форму через почтовый клиент, сама ссылка (URL) на форму, код скрипта для размещения на веб-страничке и HTML-код ссылки с тегами.

Конечно, этот генератор не создает тот привычный и понятный любому веб-мастеру HTML-код, который бы можно было включить в свою страницу, предварительно отредактировав его. Нет. Он предлагает включить в вашу страницу код Javascript, а все данные хранятся на самом сайте FormLogix. При создании формы вам даже не потребуется нигде прямо указывать свой e-mail, поскольку эту информацию сервер берет из ваших регистрационных данных. С каким e-mail вы зарегистрировались, на тот ящик вам и будут отсылаться письма от посетителей, использующих вашу форму.

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

Другой ресурс - Formassembly.com - предоставляет аналогичные возможности создания любой формы и, после сохранения работы, дает прямую ссылку на вашу форму в сети. Конечно же, сама форма находится на сайте производителя. И в отличие от первого сайта, способы создания форм и размещения элементов у этого генератора не так очевидны и легки для понимания, особенно учитывая язык сайта.

Так или иначе, если вы испытываете сложности с созданием форм для своих сайтов или по каким-то другим причинам заниматься ими нет возможности, описанные в этой заметке сервисы к вашим услугам.




Рубрика: Вебмастеру




Подгрузка через AJAX HTML-кода, содержащег....

AJAX

При разработке CMS S.Builder наша команда активно использовала AJAX. Теперь вот решили поделиться накопленным опытом. Начнем с этого хабратопика. Не буду здесь затрагивать различные фреймворки и библиотеки. Свой код всегда роднее. Для работы с AJAX-ом в S.Builder написана библиотека sbAJAX. Можете качать и пользоваться :). В этом файле есть функция sbEvalJS. Для тех, кто не знает, объясню. При подгрузке через AJAX и вставке на страницу HTML-кода, содержащего JavaScript, JavaScript выполняться не будет или полезут баги. Эта функция как раз решает поставленную задачу.


Подробнее... | Рубрика: AJAX | Добавлено: 19.11.2008

Обзор нового релиза самой мощной Ajax библ....

AJAX

Хотя наш обзор немного запоздал, оригинальный Dojo 1.2 вышел в релизной версии ещё 6-го октября, но сейчас мы наверстаем упущенное. И так, Dojo Toolkit — это самая мощная и гибкая ajax-библиотека из всех, что есть на рынке, она активно развивается и имеет большое комьюнити. Кстати, это самое комьюнити, совместно с компанией Sitepen, имеет ещё несколько проектов, среди которых и Cometd и некоторые другие, не менее интересные, о которых мы скоро вам расскажем. Сегодня же все внимание на флагманский продукт — Dojo 1.2.


Подробнее... | Рубрика: AJAX | Добавлено: 19.11.2008

Firebug 1.3 и 1.4 alpha — что нового и инт....

Вебмастеру

Если вы профессиональный веб-разработчик и постоянно имеете дело с разработкой и отладкой сложных AJAX приложений, то наверняка знаете и используете Firebug — плагин для браузера Firefox, предназначенный для отладки и исследования веб-приложений. Текущая его версия, 1.2х достаточно стабильная и функциональна, чтобы помочь в 99% проблем, которые могут возникнуть при разработке. Но и этот инструмент не лишён если не недостатков, то некоторых фич, которые могли бы облегчить работу. И даже идеальный инструмент можно сделать ещё более идеальным, как бы это не звучало.


Подробнее... | Рубрика: Вебмастеру | Добавлено: 19.11.2008

Остальные статьи:

Релиз Microsoft Silverlight 2.0. Что новог...
XML документация в C#
Курсоры в MySQL 5
Microsoft опубликовала подробности о сесси...
Microsoft делится подробностями о том, что...
Тестируем новый javascript от нового брауз...
MySQL Query Cache
Использование провайдеров компиляции в As...
Чего мы ждем от C# 4.0
Delphi 2009 и C++Builder 2009
Джоэл Спольски и Джеф Этвуд запустили новы...
Поиск кода Google /* что нового? */
10 jQuery скриптов для улучшения интерфейс...
Генераторы отчетов FastReport 4 и QuickRep...
День программиста — набор стерeотипов
Индусские програмисты
Вышел Django 1.0
Портативная версия Google Chrome Portable
Исходные коды .Net Frameword 3.5 SP1 для о...
Пишем правильный online WYSIWYG-редактор


Цитата дня (все,добавить):

Портал фрилансеров

работа на дому


    Рубрикатор

Программирование

C/С++
Обучение
Windows API
XAML
Моделирование
Паттерны
Visual Basic 7 .NET
WxWidgets
Функции WinApi
Функции С++
Разработка под Mac OS
Eiffel
Visual Studio 2008
UI дизайн
Алгоритмы
Конкурсные статьи
Turbo Pascal
Visual Studio
CASE-средства
Visual Studio 2005
Без VCL
Delphi
Тех. документация
Тестирование
Software Testing
ООП
TCP/IP
Google Android
Windows Installer
.NET Framework
Драйвера
C# C Sharp
Справка
Проектирование
Информ. системы
Visual Basic
Assembler
Оптимизация кода
Gtk+
Компоненты
Реинжиниринг
Управление проектами
Extreeme programming
Lotus Notes
Алгебраическое проектирование


Интернет технологии

PHP
Perl
ASP
WAP
Cookies
SSI
CGI
Web Servers
VB Script
DNS
CSS
XML
Html
Java Script
Java2ME
Firewall
Flash
.htaccess
Apache
VRML
Протоколы
Поисковые системы
Технология JAVA
Учебник по PHP
Учебник по JavaScript
Учебник по XML
Java Q&A
AJAX
DHTML
XHTML
Dreamweaver
Web 2.0
Python
Вебмастеру
Cisco
Ruby on Rails
Silverlight

Базы данных

Access
InterBase
MySQL
Oracle
ADO .NET
Основы SQL
Учебник по Access 2002
MS
Microsoft FoxPro
Доступ к данным
XML в MS SQL Server 2000
ODBC и MyODBC
Обучение
Caché
DB2
PostgresSQL
Sybase
Теория
Хранилища данных
Безопасность
Реляционные данные
MySQL и mSQL

Остальное:

Разное
Обзоры книг
Безопасность
Графика и дизайн
Юмор
Linux
Фракталы
Microsoft Axapta
Многоядерность
Сети
Microsoft Office
Работа
MS-DOS
Криптография
Графика и игроделание
Новости SDK
Системы защиты
Учебник по AutoCad
CVS
Windows XP
Windows Server 2003
Windows Vista
Windows 7
Мероприятия