The Web Page as User Interface: Forms and Web Applications Stacee Millangue INF 385E November 13, 2008.

Slides:



Advertisements
Similar presentations
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Advertisements

Dreamweaver Forms Overview. Forms – A Little Review Most user/webpage communication is one way, like this: Most user/webpage communication is one way,
1 Introduction to HTML II อุทัย เซี่ยงเจ็น สำนักวิชาเทคโนโลยีสารสนเทศ และการสื่อสาร มหาวิทยาลัยนเรศวร พะเยา.
>> Introduction to HTML: Forms. Introduction to HTML 5 Important HTML Tags HTML tags and attributes Images Hyperlinks Lists –{ordered | unordered | definition}
Supplement Creating Forms. Objectives Show how forms are used How to create the Form element HTML elements used for creating input fields.
Forms cs105. More Interactive web-pages So far what we have seen was to present the information. (Ex: tables. Lists,….). But it is not enough. We want.
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.
Using Entities & Creating Forms Jill R. Sommer Institute for Applied Linguistics Kent State University.
Creating Web Page Forms
1 CS101 Introduction to Computing Lecture 12 Interactive Forms (Web Development Lecture 4)
Tutorial 6 Forms Section A - Working with Forms in JavaScript.
HTML F ORMS. F ORMS HTML forms are used to pass data to a server. An HTML form can contain input elements like text fields, checkboxes, radio-buttons,
Chapter 10 Form Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
Interactive Form 1 Edited By; L.Maha AlAjmi. Revision 2 We learnt how to extend our Web pages by adding a few more tags Specifically, we discussed various.
1 Web Developer & Design Foundations with XHTML Chapter 6 Key Concepts.
IS1500: Introduction to Web Development
4-Sep-15 HTML Forms Mrs. Goins Web Design Class. Parts of a Web Form A Form is an area that can contain Form Control/Elements. Each piece of information.
HTML Forms What is a form.
CO1552 Web Application Development HTML Forms. Websites can be made more interactive by providing facilities for users to provide data To get user entered.
1 Creating Web Forms in HTML Web forms collect information from customers Web forms include different control elements including: –Input boxes –Selection.
Chapter 6: Forms JavaScript - Introductory. Previewing the Product Registration Form.
XHTML Introductory1 Forms Chapter 7. XHTML Introductory2 Objectives In this chapter, you will: Study elements Learn about input fields Use the element.
HTML II. Factors to consider in designing a website. Organizing your files. HTML Tables. Unordered Lists. Ordered Lists. HTML Forms. Learning Objectives.
Robinson_CIS_285_2005 HTML FORMS CIS 285 Winter_2005 Instructor: Mary Robinson.
Suzanne J. Sultan Javascript Lecture 2. Suzanne J. Sultan function What is a function> Types of functions:  Function with no parameters  Function with.
Section 17.1 Add an audio file using HTML Create a form using HTML Add text boxes using HTML Add radio buttons and check boxes using HTML Add a pull-down.
Tutorial 7 Creating Forms. Objectives Session 7.1 – Create an HTML form – Insert fields for text – Add labels for form elements – Create radio buttons.
HTML Forms. Today’s Lecture We will try to understand the utility of forms on Web pages We will find out about the various components that are used in.
HTML Forms.
LOGO FORMs in HTML CHAPTER 5 Eastern Mediterranean University School of Computing and Technology Department of Information Technology ITEC229 Client-Side.
IDK0040 Võrgurakendused I harjutus 05: Forms Deniss Kumlander.
1 © Netskills Quality Internet Training, University of Newcastle HTML Forms © Netskills, Quality Internet Training, University of Newcastle Netskills is.
HTML and FORMS.  A form is an area that can contain form elements.  Form elements are elements that allow the user to enter information (like text fields,
1 HTML Forms
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 9 Key Concepts 1 Copyright © Terry Felke-Morris.
Web Development & Design Foundations with XHTML Chapter 9 Key Concepts.
DISEÑO DE PÁGINAS WEB HTML Y CSS Tema 5: Formularios Jose Miguel Vidagany Igual.
HTLM Forms CS3505. Form Handling in Browser html User Files out form WEbBROWSErWEbBROWSEr User read response submit Get URL?input html Get file html script.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 9 Key Concepts 1 Copyright © Terry Felke-Morris.
+ FORMS HTML forms are used to pass data to a server. begins and ends a form Forms are made up of input elements Every input element has a name and value.
Starting BBEdit or Notepad and Opening the HTML File Start BBEdit or Notepad Select Open from the File Menu Open survey1.htm from the Public Folder.
Creating Web Page Forms COE 201- Computer Proficiency.
HTML Form. HTML forms are used to collect user input. The element defines an HTML form: Form elements are different types of input elements, checkboxes,
HTML FORMS Basharat Mahmood, Department of Computer Science,CIIT,Islamabad,Pakistan. 1.
Copyright (c) 2004 Prentice-Hall. All rights reserved. 1 Committed to Shaping the Next Generation of IT Experts. Project 6: Creating XHTML Forms Kelly.
Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
Web Forms. Web Forms: A form allows our web visitors to submit information to us. Some examples uses for forms are to let the web user contact us, fill.
HTML FORM. Form HTML Forms are used to select different kinds of user input. HTML forms are used to pass data to a server. A form can contain input elements.
HTML III (Forms) Robin Burke ECT 270. Outline Where we are in this class Web applications HTML Forms Break Forms lab.
HTML Structure II (Form) WEEK 2.2. Contents Table Form.
HTML Tables Tables are defined with the tag. A table is divided into rows (with the tag), and each row is divided into data cells (with the tag). td stands.
FORMS Explained By: Jasdeep Kaur. Lecturer, Department of Computer Application, PGG.C.G., Sector: 42, Chandigarh.
Ashima Wadhwa Java Script And Forms. Introduction Forms: –One of the most common Web page elements used with JavaScript –Typical forms you may encounter.
2440: 141 Web Site Administration Web Forms Instructor: Joseph Nattey.
Forms Web Design Ms. Olifer.
>> More on HTML Forms
Section 17.1 Section 17.2 Add an audio file using HTML
Validation and Building Small Apps
Designing Forms Lesson 10.
HTML: Basic Tags & Form Tags
Creating Form Elements
Web Development & Design Foundations with H T M L 5
HTML Forms Internet Technology.
HTML Forms Internet Technology.
Lesson 6: Web Forms.
HTML Forms
Making your HTML Page Interactive
HTML: Basic Tags & Form Tags
Presentation transcript:

The Web Page as User Interface: Forms and Web Applications Stacee Millangue INF 385E November 13, 2008

Overview Interface Forms Web Applications Stacee Millangue INF 385E November 13, 2008

Interface Definition from IBM: User interface refers to the parts of a computer and its software that you (the computer user) see, hear, touch, or talk to. It is the set of all the things that allow you and your computer to communicate with each other. Stacee Millangue INF 385E November 13, 2008 Source:

Why web forms? Basis in anything that requires user input -Surveys & Questionnaires -Applications (i.e. job application)Applications -Online shopping -Search queries Source: Stacee Millangue INF 385E November 13, 2008

Web Form Elements- HTML Source: Text fields Password fields Radio buttons Checkboxes Drop-down menu User input button (i.e. Submit) Stacee Millangue INF 385E November 13, 2008

Web Form – Form Area Source: Stacee Millangue INF 385E November 13, 2008 A form area contains form elements Code:

Web Form – Text Field Source: Stacee Millangue INF 385E November 13, 2008 Code: First name: Last name: Display

Web Form – Password Field Source: Stacee Millangue INF 385E November 13, 2008 Code: First name: Last name: Display Note: Password displays as symbols but not encrypted

Web Form – Radio Button Source: Stacee Millangue INF 385E November 13, 2008 Code: Male: <input type="radio" checked="checked" name="Sex" value="male"> Female: <input type="radio" name="Sex" value="female"> Display

Web Form – Checkboxes Source: Stacee Millangue INF 385E November 13, 2008 Code: I have a bike: I have a car: I have an airplane: Display

Web Form – Drop Down Menu Source: Stacee Millangue INF 385E November 13, 2008 Code: Volvo Saab Fiat Audi Display

Web Form – Input Button Source: Stacee Millangue INF 385E November 13, 2008 Code: Display

Web Form Elements- Tags Source: Defines a form for user input Defines an input field Defines a text-area (a multi-line text input control) Defines a label to a control Defines a fieldset Stacee Millangue INF 385E November 13, 2008

Web Form Elements- Tags Source: (con’t) Defines a caption for a fieldset Defines a selectable list (a drop-down box) Defines an option group Defines an option in the drop-down box Defines a push button Stacee Millangue INF 385E November 13, 2008

Designing a Form HTML WSIWYG such as DreamweaverDreamweaver Design software such as Photoshop Templates Stacee Millangue INF 385E November 13, 2008

Web Form Templates Wufoo (3 for free)Wufoo Web Form Factory (open source)Web Form Factory Form Assembly (free & paid plans)Form Assembly Stacee Millangue INF 385E November 13, 2008

Example: Form Stacee Millangue INF 385E November 13, 2008 Display

Example: Form (con’t) Stacee Millangue INF 385E November 13, 2008 Code: This form sends an to W3Schools. Name: <input type="text" name="name" value="yourname" size="20"> Mail: Comment:

How forms work Form is useless without a handler script –JavaScriptJavaScript –Perl CGI scriptPerl CGI script –PHPPHP Server will need to be set up to run scripts Database needed for stored information Stacee Millangue INF 385E November 13, 2008

Web Applications Application: Of or being a computer program designed for a specific task Therefore… web applications are designed for interactivity so users can accomplish various tasks Stacee Millangue INF 385E November 13, 2008

Web Applications (con’t) Difference from websites: –Particular for each user (by session) –User can control data Advantages –Portable — Can use from anywhere with internet –No software to download Source: Stacee Millangue INF 385E November 13, 2008

Example: Google CalendarGoogle Calendar Stacee Millangue INF 385E November 13, 2008

Example: BibmeBibme Stacee Millangue INF 385E November 13, 2008

Example: PicnikPicnik Stacee Millangue INF 385E November 13, 2008

Application/Interface Sources Yahoo User Interface Library Free web applications:Free web applications Stacee Millangue INF 385E November 13, 2008

Questions? Stacee Millangue INF 385E November 13, 2008