HTML – урок 6 Формуляри.

Slides:



Advertisements
Similar presentations
Векторна графика е метод за представяне на компютърни изображения, при което те се описват с помощта на математически формули, функции, вектори и др.
Advertisements

Историческо развитие на изчислителните устройства
Kомпютърни мрежи. 1. Какво е мрежа? •В компютърни термини, мрежа е група от компютри други устройства, свързани по някакъв начин, така че хората да могат.
Проекти.БГ Онлайн търгове за вашите ИТ проекти. Вие и Информационните технологии Каквото и да правите, днес вие неизбежно се сблъсквате с тях:  Интернет.
“За духовните ценности на регион Велико Търново: Електронен своден каталог на ръкописи и старопечатни книги в библиотеките от област Велико Търново” Програма.
“МОДЕРНА ПАРЛАМЕНТАРНА АДМИНИСТРАЦИЯ В УСЛУГА НА ОБЩЕСТВОТО”
ЗА СЕДМОКЛАСНИЦИТЕ И ТЕХНИТЕ РОДИТЕЛИ МАЙ 2014 г..
ПРОГРАМА по чл.25, ал. 1 от Закона за интеграция на хората с увреждания “ОБИЧАЙНИ РАБОТОДАТЕЛИ”
 Учителските длъжности над 55 год. през 2011/2012 учебна година общо обр. училища (25%) ДГ (31%) ПГ (35%)  Учителските длъжности.
След като натиснете бутона Enter ще сe появи илюстрация на два делфина. Тази картинка е използвана за изучаване на стреса в болницата “Света Екатерина”.
Creating Web Page Forms. Objectives Describe how Web forms can interact with a server-based program Insert a form into a Web page Create and format a.
HTML Forms – Interactive HTML – Web 2.0. HTML – New types for input – Degrades gracefully for browsers that do not support the html 5 input types
XP Tutorial 6New Perspectives on Creating Web Pages with HTML, XHTML, and XML 1 Creating Web Page Forms Designing a Product Registration Form Tutorial.
ВТОРА НАЦИОНАЛНА КОНФЕРЕНЦИЯ ЗА ЕЛЕКТРОННО ОБУЧЕНИЕ ВЪВ ВИСШЕТО ОБРАЗОВАНИЕ КИТЕН, СЕПТЕМВРИ, 2006 ГОДИНА ПРИЛОЖЕНИЕ НА ПЛАТФОРМАТА eLSe ПРИ ЗАДОЧНО.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 9 Key Concepts 1 Copyright © Terry Felke-Morris.
1 Review of Form Elements. 2 The tag Used in between tags.  Form elements(text control, buttons, etc.. ) goes here. OR  Form elements(text control,
Събитието ONCLICK DHTML Event Model - ONCLICK alert( "Първи текст" ); опитайте да кликнете тук!
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 9 Key Concepts 1 Copyright © Terry Felke-Morris.
XP Tutorial 6New Perspectives on HTML, XHTML, and DHTML, Comprehensive 1 Creating Web Page Forms Designing a Product Registration Form Tutorial 6.
Client-Side Internet and Web Programming
Introduction to HTML Forms and Servlets
Forms Web Design Ms. Olifer.
HTML Forms Pat Morin COMP 2405.
>> Form Data Retrieval in JavaScript
النماذج عند الانتهاء من هذا الدرس ستكون قادرا على:
Designing Forms Lesson 10.
1.5 FORMS.
HTML: Basic Tags & Form Tags
Creating Form Elements
Creating Form Elements
Web Development & Design Foundations with H T M L 5
Forms Data Entry and Capture
Principles of Web Design 5th Edition
Изготвил: Севделина Младенова
УЧИЛИЩНАТА БИБЛИОТЕКА - ИНФОРМАЦИОНЕН ЦЕНТЪР НА СЪВРЕМЕННОТО УЧИЛИЩЕ
Оценка на остатъчният риск. Теория и практика
Таксуване и фактуриране на услуги
УДОСТОВЕРЕНИЯ ИЗДАВАНИ ОТ НАП НА КОМПЕТЕНТНИТЕ ОРГАНИ ЗА ЦЕЛИТЕ НА КАО
Информационна платформа от ново поколение за гр. Бургас
Дирекция “Планове, програми и международно сътрудничество”
Supported by a grant from
„Моля, запазете ми книга” Библиотечно-информационни услуги – проблеми и решения в Регионална библиотека “Проф. Беню Цонев”- Ловеч.
REACH 2018 Подаване на регистрационно досие.
НАЦИОНАЛНА АКАДЕМИЯ ЗА ТЕАТРАЛНО И ФИЛМОВО ИЗКУСТВО “ КРЪСТЬО САРАФОВ” АКАДЕМИЧЕН ИНФОРМАЦИОНЕН ЦЕНТЪР С БИБЛИОТЕКА ИНФОРМАЦИОННО ОБСЛУЖВАНЕ В ОБЛАСТТА.
Добре дошли в новия PowerPoint
КОМПЮТЪР = АПАРАТУРА + ПРОГРАМНО ОСИГУРЯВАНЕ
Относително и абсолютно адресиране
Компютърни мрежи – преговор с допълнение
N:\DOC\4M\lekcii\3_5Бази от данни.ppt
КИБЕР ТОРМОЗ И ЗАЩИТА НА ЛИЧНАТА НЕПРИКОСНОВЕНОСТ В ИНТЕРНЕТ
Корпоративни действия
Споделяне на ресурси в локална мрежа
ПРОГРАМА ЗА РАЗВИТИЕ НА СЕЛСКИТЕ РАЙОНИ
Б.Шишеджиев - Проектиране
Образци за възлагане на обществени поръчки в сила от / 01
Преброяване на населението и жилищния фонд
ON-LINE УСЛУГИ ИЗВЪРШВАНИ ОТ ОБЛАСТНА АДМИНИСТРАЦИЯ
Магистърска програма ЕЛЕКТРОННО ОБУЧЕНИЕ
Що е това интернет ? Това е световна компютърна мрежа, съдържаща най-разнообразна информация , предоставяща възможности за: обучение , делови контакти.
Изход от конзолата.
Въведение в ActionScript MX за Flash MX
СТИЛОВЕ И ШАБЛОНИ ЗА ТЕКСТОВИ ДОКУМЕНТИ
Курс по уеб програмиране
Вирусът наречен ЛЮБОВ.
Intro to Forms HTML forms are used to gather information from end-users. A form can contain elements like radio-buttons, text fields, checkboxes, submit.
Intro to Forms HTML forms are used to gather information from end-users. A form can contain elements like radio-buttons, text fields, checkboxes, submit.
© Hugh McCabe 2000 Web Authoring Lecture 8
Lesson 6: Web Forms.
Form Design & Validation
HTML: Basic Tags & Form Tags
Presentation transcript:

HTML – урок 6 Формуляри

1. Обща информация: Формулярите служат за обмяна на информация между разработчика на сайта и неговите посетители. Чрез тях потребителите дават информация за себе си, попълват анкети, дават мнения и др. Всеки формуляр започва с отварящ таг <form> и завършва с </form>. Между тях се разполагат други тагове – input, select... в зависимост от предназначението на формуляра.

2. Видове формуляри: Въвеждане на поле за текст: <input type=“text” name=“Име” size=“45” maxlenght=“40” value=“стойност по подразбиране”> Въвеждане на полета за маркиране: <form> Кой предмет от учебната ви програма трябва да отпадне? <input type=“checkbox” name=“Choice” Value=“matematika” checked=“cheked”> Математика <br> <input type=“checkbox” name=“Choice” Value=“BEL”> БЕЛ <br> <input type=“checkbox” name=“Choice” Value=“Informatika”> Информатика

Въвеждане на радиобутони: <form> Кого бихте взели със себе си на самотен остров? (Може да изберете само една възможност.) <br> <input type=“radio” name=“OneChoice” value=“Gosho” checked=“checked”> Гошо <br> <input type=“radio” name=“OneChoice” value=“Pesho”> Пешо </form> Падащи менюта: <form> Кого бихте взели със себе си на самотен остров? (Може да изберете само една възможност.) <br> <select name=“ChooseOne”> <option value=“Gosho”> Гошо </option> <option value=“Pesho”> Пешо </option> </select> </form>

Многоредови полета за въвеждане на текст: <form> Вашият коментар: <br> <textarea name=“Comentar” cols=“50” rows=“10”> Смятам че </textarea> </form> Поле за въвеждане на парола: <form> Въведете своята парола: <input type=“password” name=“parola”> </form>

Поле за прехвърляне (upload) на файлове: <form> Прехвърлете файл от личния си компютър: <input type=“file” size=“25” name=“UploadFile”> Натиснете бутона “Browse”, за да видите ефекта. </form>

3. Начини за обработване на формуляри: За да бъде използваем един формуляр той трябва задължително да притежава следните елементи: Бутони За да бъде използваем формуляра клиентът трябва да има възможност да съхрани и да изпрати за обработка попълнените данни. За целта в повечето случаи се използва бутона "Submit". Чрез натискане на бутон "Submit" данните се изпращат за обработка и съхранение и по този начин завършва работата по попълването на формуляра. За изработването на бутона "Submit" в HTML е предвидена следната команда: <form>   <input type="submit" value="Submit" /> </form> Аналогично е изработването на бутон "Reset" чрез който формуляра се изчиства и се изтриват попълнените вече данни /ако клиента се е отказал да изпраща информацията или желае да попълни други данни/.

Указване на начин за обработка на формуляра Съществуват два начина за обработване на формуляри. Първият и най-прост начин е формуляра с цялата информация в него да се изпрати в някаква електронна пощенска кутия /e-mail/ и да се съхранява там. Когато информацията от формуляра ви потрябва вие ще отворите e-mail-a и ще видите необходимите ви данни. За да изпратите формуляра на някакъв имейл е необходимо само да добавите в отварящия таг form /най-първия таг на всеки формуляр/ атрибута action и да му зададете като стойност адреса на имейла в който трябва да пристигне информацията, придружен от формата mailto:: <form action="mailto:somename@someserver.com"> ......... ......... ......... </form>

Вторият начин за обработка на формуляри е по-сложен, но и много по-надежден, поради което повечето сайтове използват именно него. Този начин изисква да притежавате CGI-скрипт за обработка на формуляри. Пълния текст на съкращението CGI е Common Gateway Interface. CGI-скриптът представлява просто програма, написана на някой от програмните езици - най-често на C, C++ или Perl. Тя има за задача да обработи формуляра и за целта на атрибута action от началния таг form се задава като стойност точния адрес в интернет, където се намира CGI-скриптът. Добре е CGI-скрипта да се намира на същия сървър, където е "качен" /хостван/ вашият сайт. Обикновено хостовете които позволяват качване на CGI-скриптове отделят специално за тях директория, която почти винаги носи названието cgi-bin. Самите CGI-скриптове представляват файлове с разширение cgi. Нека вашия скрипт да се намира във файл myscript.cgi, който е качен в директорията cgi-bin на сървъра, където е хостнат сайтът ви. Тогава командата за изпращане на формуляра за обработка ще изглежда така: <form action="cgi-bin/myscript.cgi"> ......... ......... ......... </form>