Creating and Processing Web Forms

Slides:



Advertisements
Similar presentations
Microsoft Expression Web-Illustrated Unit J: Creating Forms.
Advertisements

Tutorial 6 Creating a Web Form
Creating a Form on a Web Page
SE-2840 Dr. Mark L. Hornick 1 HTML input elements and forms.
Tutorial 6 Working with Web Forms
Computing Concepts Advanced HTML: Tables and Forms.
Tutorial 6 Working with Web Forms. XP Objectives Explore how Web forms interact with Web servers Create form elements Create field sets and legends Create.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Table, Forms, Metatags and Frames.
Svetlin Nakov Telerik Corporation
XHTML Forms for Data Collection and Submission Chapter 5.
Chapter 10 Form Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
Chapter 9 Collecting Data with Forms. A form on a web page consists of form objects such as text boxes or radio buttons into which users type information.
Tutorial #9 – Creating Forms. Tutorial #8 Review – Tables Borders (table, gridlines), Border-collapse: collapse; empty-cells: show; and rowspan, colspan.
LESSON 10 UNIT K FORMS. WHY FORMS? Free-form – input that is unstructured and does not limit choices. For example, lets say you ask clients to .
CSE 382/ETE 334 Internet and Web Technology Presented By Dr. Shazzad Hosain Asst. Prof. EECS, NSU.
Svetlin Nakov Telerik Corporation
XHTML Introductory1 Forms Chapter 7. XHTML Introductory2 Objectives In this chapter, you will: Study elements Learn about input fields Use the element.
Robinson_CIS_285_2005 HTML FORMS CIS 285 Winter_2005 Instructor: Mary Robinson.
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 Concepts and Techniques Fourth Edition Project 7 Creating a Form on a Web Page.
© 2010 Delmar, Cengage Learning Chapter 8 Collecting Data with Forms.
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML.
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
 Whether using paper forms or forms on the web, forms are used for gathering information. User enter information into designated areas, or fields. Forms.
Macromedia Dreamweaver 8-- Illustrated Introductory 1 Macromedia Dreamweaver 8 Unit H Collecting Data with HTML Forms.
HTML Forms.
LOGO FORMs in HTML CHAPTER 5 Eastern Mediterranean University School of Computing and Technology Department of Information Technology ITEC229 Client-Side.
Dreamweaver MX. 2 Overview of Templates n Forms enable you to collect data from ______. n A form contains ________ such as text fields, radio buttons,
Week 9 - Form Basics Key Concepts 1. 1.Describe common uses of forms on web pages 2.Create forms on web pages using the form, input, textarea, and select.
Tutorial 6 Working with Web Forms. XP Objectives Explore how Web forms interact with Web servers Create form elements Create field sets and legends Create.
Tutorial 6 Working with Web Forms. 2New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition Objectives Explore how Web forms interact with.
1 HTML Forms
Microsoft FrontPage 2003 Illustrated Complete Creating a Form.
HTML Forms. Slide 2 Forms (Introduction) The purpose of input forms Organizing forms with a and Using different element types to get user input A brief.
HTML Forms a form is a container for input elements on a web page input elements contain data that is sent to the web server for processing.
Forms Collecting Data CSS Class 5. Forms Create a form Add text box Add labels Add check boxes and radio buttons Build a drop-down list Group drop-down.
Lecture 6 More Advanced HTML Boriana Koleva Room: C54
+ 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.
Tutorial 6 Working with Web Forms. 2New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition Objectives Explore how Web forms interact with.
Project 6 Creating Forms on a Web Page. Objectives Define terms related to forms Describe the different form controls and their uses Use the tag Create.
Creating Web Page Forms COE 201- Computer Proficiency.
HTML Creating Forms on a Web Page. 2 Objectives  Discuss the process of creating a form  Distinguish between data input controls and text input controls.
HTML Forms.
Week 10: HTML Forms HNDIT11062 – Web Development.
HTML FORMS Basharat Mahmood, Department of Computer Science,CIIT,Islamabad,Pakistan. 1.
1 HTML Forms
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.
Tutorial 6 Creating a Web Form
HTML Tutorial. What is HTML HTML is a markup language for describing web documents (web pages) HTML documents are described by HTML tags Each HTML tag.
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.
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.
Tutorial 6 Working with Web Forms
JavaScript, Sixth Edition
FORMS Lesson 10 Unit J Why Forms? Free-form – input that is unstructured and does not limit choices. For example, lets say you ask clients to .
Objectives Design a form Create a form Create text fields
Basic XHTML Tables XHTML tables—a frequently used feature that organizes data into rows and columns. Tables are defined with the table element. Table.
Introducing Forms.
HTML Forms and User Input
Unit I: Collecting Data with Forms
Objectives Explore web forms Work with form servers
Web Systems Development (CSC-215)
Forms, cont’d.
Creating Forms on a Web Page
Web Development Using ASP .NET
Introduction to HTML: Forms
HTML5 - 2 Forms, Frames, Graphics.
Presentation transcript:

Creating and Processing Web Forms

Objectives Design a form Create a form Create text fields Customize text fields HTML 5 and CSS 3 – Illustrated Complete

Objectives (continued) Create check boxes Create option buttons Add drop-down menus Enable form submission HTML 5 and CSS 3 – Illustrated Complete

Design a Form Useful to plan out a form before coding it To increase usability: Understand what information you need to collect Identify the type of data required for each item Ensure your form is logically organized and includes explanations HTML 5 and CSS 3 – Illustrated Complete

Design a Form (continued) Fields/Controls: form elements in which users enter or select data Identify the types of information you need to collect Ask for information in distinct pieces Example: ask for first and last names in two separate fields Clarify what you are likely to need to do with the information Break down into multiple fields only if necessary for processing HTML 5 and CSS 3 – Illustrated Complete

Design a Form (continued) Create a logical flow Display related fields near each other Display fields in an order users are accustomed to Example: first name, last name, street, city If fields should be completed in a specific order, place them in top-to-bottom order on the form Place fields for questions or information at the bottom of the form HTML 5 and CSS 3 – Illustrated Complete

Design a Form (continued) Integrate labels and legends Label: element containing descriptive text that is associated with a field Associate each field with a label to make the significance of the field clear to users Fieldset: group of fields that forms a logical unit Legend: a descriptive title for a fieldset Add legends to fieldsets to further increase usability of the form HTML 5 and CSS 3 – Illustrated Complete

Design a Form (continued) Figure J-1: Sketch of Lakeland Reeds contact form HTML 5 and CSS 3 – Illustrated Complete

Design a Form (continued) Figure J-1: Sketch of Lakeland Reeds contact form HTML 5 ad CSS 3 – Illustrated Complete

Create a Form Web page form contains a series of nested elements form element: marks form contents fieldset element: contains elements in each section of the form Includes a legend element describing the contents of the fieldset HTML 5 and CSS 3 – Illustrated Complete

Create a Form (continued) Figure J-2: Structuring code for the contact form HTML 5 and CSS 3 – Illustrated Complete

Create a Form (continued) Figure J-4: Styled form outline in browser HTML 5 and CSS 3 – Illustrated Complete

Create Text Fields input element: used to create many types of fields in a form Determine which type of field by setting the type attribute For text box, set type attribute to text Other type values create text boxes with specific semantic meanings textarea element: creates a multiline text area Visible size set using rows and cols HTML 5 and CSS 3 – Illustrated Complete

Create Text Fields (continued) Figure J-6: Text fields and associated labels displayed in form HTML 5 and CSS 3 – Illustrated Complete

Customize Text Fields Labels and fields require styling Good layout makes relationship between fields clear to users Multiple options for organizing: Positioning CSS table styling Use attributes to add usability features Example: placeholder attribute HTML 5 and CSS 3 – Illustrated Complete

Customize Text Fields (continued) Figure J-7: Field and label styles HTML 5 and CSS 3 – Illustrated Complete

Customize Text Fields (continued) Figure J-8: placeholder attributes added to input elements Figure J-9: Text boxes with positioning, size, and text applied HTML 5 and CSS 3 – Illustrated Complete

Create Check Boxes Check box: allows user to select one or more predefined choices independent of one another User can click to select or deselect the checkbox Defined using the type value checkbox value attribute specifies text to be submitted with the form if a check box is selected HTML 5 and CSS 3 – Illustrated Complete

Create Check Boxes (continued) Figure J-10: HTML code for check boxes Figure J-11: CSS code to add space to the right of check box labels HTML 5 and CSS 3 – Illustrated Complete

Create Check Boxes (continued) Figure J-12: Check boxes displayed in form HTML 5 and CSS 3 – Illustrated Complete

Create Option Buttons Option button: allows user to select only one of a predefined set of choices Also known as a radio button User can click to select the option button Defined using the type value radio Each item in set must have the same value for the name attribute as all other members of the set Use checked attribute for one option to be selected by default HTML 5 and CSS 3 – Illustrated Complete

Create Option Buttons (continued) Figure J-13: HTML code for option buttons Figure J-14: CSS code to add space to the right of option button labels HTML 5 and CSS 3 – Illustrated Complete

Create Option Buttons (continued) Figure J-15: Option buttons displayed in form HTML 5 and CSS 3 – Illustrated Complete

Add Drop-Down Menus Drop-down menu: method for creating a list of options from which user can select Displayed as text box with arrowhead User can select only one value from list Created using the select element Each of the options is created using an option element nested within the select element HTML 5 and CSS 3 – Illustrated Complete

Add Drop-Down Menus (continued) Figure J-16: HTML code for check-in drop-down menus HTML 5 and CSS 3 – Illustrated Complete

Add Drop-Down Menus (continued) Figure J-18: Drop-down menus for check-in date in browser HTML 5 and CSS 3 – Illustrated Complete

Enable Form Submission Submit button: Form button that users click to submit their data Created using the type value submit Can use other type values for specialized submit buttons action attribute used to specify name and location of script that will accept form data User agents submit the name attribute of a field with its associated value HTML 5 and CSS 3 – Illustrated Complete

Enable Form Submission (continued) Figure J-19: HTML code for form action and submit button Figure J-22: results.html page showing submitted form data HTML 5 and CSS 3 – Illustrated Complete

Summary Forms need to be planned and designed before coding Identify types of information to be collected Create logical flow Use labels and legends Form is created using form element fieldset element groups fields in sections of the form HTML 5 and CSS 3 – Illustrated Complete

Summary (continued) Text boxes are created with input element using type value of text Text areas are created using textarea elements Layout of text fields can be customized using CSS and attributes Check boxes allow user to select multiple options and are created using the type value checkbox HTML 5 and CSS 3 – Illustrated Complete

Summary (continued) Option buttons and drop-down menus allow a user to select one of several options For option button, use type value radio For drop-down menu, use select element and nested option elements A submit button is clicked when user wants to submit data in a form, and is created using the type value submit HTML 5 and CSS 3 – Illustrated Complete