XHTML Forms. Form syntax. Selection widgets. Submission method. Submission action. Radio buttons
|
|
|
- Jasmin Webb
- 9 years ago
- Views:
Transcription
1 XHTML Forms Web forms, much like the analogous paper forms, allow the user to provide input. This input is typically sent to a server for processing. Forms can be used to submit data (e.g., placing an order for a product) or retrieve data (e.g., using a search engine). There are two parts to a form: the user interface, and a script to process the input and ultimately do something meaningful with it. This document explains how to create the form s user interface. The mechanics for processing form data specifically with PHP will be covered later in the course. Form syntax A form has three main components: the form element, form widgets (e.g., text boxes and menus), and a submit button. The form element has two required attributes method and action. <form method="post" action="script.url">... </form> All form widgets have a name attribute that uniquely identifies them. The data is sent to the server as name-value pairs, where the name is the input element s name and value is that input element s value. We will discuss later how this value can be used by the server-side script. Submission method The method attribute specifies how data should be sent to the server. The get method encodes the form data into the URL. Suppose a form has two input elements with the names name1 and name2 with respective values value1 and value2. The get method would send a URL of the form script.url?name1=value1&name2=value2. The post method will not include the form data encoded into the URL. The post method is considered more secure because the get method allows a hacker to bypass the form by calling the script directly and passing an arbitrarily-encoded URL string, which could contain invalid names and values. NOTE: If the form values contain non-ascii characters or the form content of the URL exceeds 100 characters, the post method must be used. Submission action The action attribute specifies the script that will process the data. The value for this attribute is typically a CGI script or some other type of Web-based script, such as a PHP script. The get method is typically used when the script does not modify any state information on the server side, such as when a database query is performed. The post method is typically used if the script does modify any state information, such as making an update to a database. Selection widgets Selection widgets allow a user to select one or more items from a constrained set of choices. Selection widgets should always be preferred over text input widgets when the number of constrained choices is a manageable number, because they prevent erroneous input. If the number of constrained choices is small enough so that they can all be visually displayed, (e.g., a person s gender), radio buttons or check boxes should be used. If the number of constrained choices is large enough that it is infeasible to display them all (e.g., the states in the United States), a menu is a good choice. Radio buttons A radio button is a form widget that allows the user to choose only one of a predefined set of items. When the user selects a radio button, any previously selected radio button in the same group is deselected. To create a radio button, use the input element with radio as the type attribute s value, specify a name using the name attribute, and provide a value using the value attribute. All radio buttons that have the same value for the name attribute are considered a group. The value provided to the name attribute will be the name used in the name-value pair that gets passed to the server-side script. To make one of the radio buttons be the default selection, set the checked attribute for that radio button to the value checked.
2 <p>how would you rate your skill in programming?<br /> <input type="radio" name="skill" value="beg" />Beginner <input type="radio" name="skill" value="int" />Intermediate <input type="radio" name="skill" value="adv" />Advanced <input type="radio" name="skill" value="sup" />Super-hacker <p>how many hours do you spend programming each week?<br /> <input type="radio" name="hours" value="beg" />0-10<br /> <input type="radio" name="hours" value="int" checked="checked" />11-20<br /> <input type="radio" name="hours" value="adv" />21-30<br /> <input type="radio" name="hours" value="sup" />30+ This is how the markup may appear in the browser. Note that the labels displayed next to the radio buttons are not the values of the value attributes. The value attribute s content is what will be sent to the server; the label/description is provided within the page text. Also note that the first group of radio buttons does not have a radio button selected. To ensure that a selection is made, use the checked attribute as shown in the example. If no radio button in a group is selected, that group s name-value pair will not be sent to the server, meaning that the input element will be undefined within the script that processes the form data. Checkboxes A checkbox is a form widget that allows the user to make multiple selections from a number of items. To create a checkbox, use the input element, specify checkbox as the type, specify a name using the name attribute, and provide a value using the value attribute. As with radio buttons, all checkboxes that have the same value for the name attribute are considered a group. You may pre-select one or more checkboxes by setting the checked attribute for that checkbox to the value checked. <p>what programming languages have you used?<br /> <input type="checkbox" name="proglang" value="c" />C <input type="checkbox" name="proglang" value="cplusplus" />C++ <input type="checkbox" name="proglang" value="java" />Java <input type="checkbox" name="proglang" value="perl" />Perl <input type="checkbox" name="proglang" value="perl" />Python <p>i agree to...<br /> <input type="checkbox" name="cheaplabor" value="yes" checked="checked" />work for $1.50/hour.<br /> <input type="checkbox" name="longdays" value="yes" checked="checked" />work 12 hours per day.<br /> <input type="checkbox" name="late" value="yes" />show up late every day.<br /> <input type="checkbox" name="usecomments" value="yes" checked="checked" />comment my code.<br /> Here s how the markup may appear in the browser. Suppose the checkboxes corresponding to C, Java, and Perl were selected in the above example. Three name-value pairs would be sent to the server: proglang=c, proglang=java, and proglang=perl.
3 Menus A menu is a form widget that allows the user to select one (or possibly multiple) of several predefined values. Menus are useful in situations where there is not enough screen real estate to display all the values or where the readability of the page could be impaired by displaying too many values. Suppose you want the user to select their state of residence. One method is to make numerous radio buttons; the alternative is to use a menu. The example output on the left demonstrates how the menu hides all but the first choice, whereas all of the choices are displayed when using radio buttons. The example output on the left also shows how the menu allows a user to immediately see the currently selected value, whereas radio buttons would force a user to scan potentially all of the radio buttons to determine the currently selected value. One might argue that the menu therefore improves page readability as well as conserving screen real estate. The example output on the right shows the expansion of the menu widget and the addition of scroll bars to further minimize the real estate occupied by the menu items. To create a menu, use the select element to specify a name using the name attribute. The optional attribute size specifies the desired height, in lines, of the menu and the optional attribute multiple allows the user to select more than one menu option (usually with the Control key for PCs and Command key for Macintoshes). The menu items themselves are created using the option element, which has a required value attribute. The text for the menu item is specified between the beginand end-tags for the option element. To have a menu item selected by default, use the selected attribute. <select name="state"> <option value="al">alabama</option> <option value="ak">alaska</option> <option value="as">american Samoa</option> <option value="az">arizona</option> <option value="ar">arkansas</option> <option value="ca">california</option>... </select> The following markup demonstrates the select element s size and multiple attributes, as well as the selected attribute for the option element. <select name="state" size="5" multiple="multiple"> <option value="al">alabama</option> <option value="ak">alaska</option> <option value="as">american Samoa</option> <option value="az">arizona</option> <option value="ar">arkansas</option> <option value="ca" selected="selected">california</option>... </select>
4 Here is how the markup may appear in the browser. The example output on the left shows a menu with five options displayed simultaneously, with California already selected as the default choice. The example output on the right shows a menu with multiple (non-contiguous) choices selected. Most Web browsers support grouping menu items into categories. To create a group menu, use the optgroup element, specifying the name of the category with the label attribute. Next, make the desired menu choices (option elements) children of the optgroup element. <select name="state" size="10"> <optgroup label="pacific"> <option value="ak">alaska</option> <option value="ca">california</option> <option value="hi">hawaii</option> <option value="or">oregon</option> <option value="wa">washington</option> </optgroup> <optgroup label="west"> <option value="az">arizona</option> <option value="co">colorado</option> </select> Here is how the output may appear in the browser. Text input widgets Text input widgets are used to input one or more strings of text. They can have either a specialized purpose, such as submitting a password, or a generic purpose, such as entering a free-form line of text. Text boxes Text boxes contain one line of free-form text, and are typically used when the input is not derived from a constrained set of values. For example, text boxes are good choices for names or addresses, because it is impossible to predict in advance the name or address that could be entered by a user. To create a text box, use the input element, specify text as the type attribute s value, and name the text box using the name attribute. <p>username: <input type="text" name="username" /> <p>nickname: <input type="text" name="nickname" />
5 This is how the markup may appear in the browser. Three optional elements control how the text box appears. The value attribute specifies the default text that should be shown when the text box is displayed. This text, unless modified by the user, will be sent to the server. The size attribute specifies the width of the text box measured in characters. The maxlength attribute specifies the maximum number of characters that can be entered in the text box. <p>username: <input type="text" name="username" /> <p>nickname: <input type="text" name="nickname" /> <p>favorite book: <input type="text" name="favbook" size="60" value="the Hitchhiker's Guide to the Galaxy" /> <p>i bet you can't type "The quick brown fox jumped over the lazy dog"!<br /> <input type="text" name="pangram" maxlength="12" /> This is how the markup may appear in the browser. NOTE: The text in the last text box was entered to demonstrate that no more than twelve characters are permitted. A few things to note about text boxes: The default width is twenty characters (e.g., size="20"). The default value for a text box is the empty string (e.g., value=""). Unlike a radio button group which if no radio button is selected, sends nothing to the server the text box will send the empty string to the server. Password boxes Password boxes can be used to visually mask confidential data, such as passwords, from casual observers. Password boxes are identical to text boxes, except that whatever is typed into a password box is masked by bullets or asterisks. To create a password box, use the input element, specify password as the type attribute s value, and name the password box using the name attribute. <p>username: <input type="text" name="uname" /> <p>password: <input type="password" name="passwd" /> Here is how the markup may be displayed in the browser. As with text boxes, password boxes also support the size, maxlength, and value attributes; however, having a predefined value for a password box defeats the purpose of having a password at all. It is also important to note that password boxes do not provide any encryption, so it is possible for the password to be intercepted when the form data is sent to the server unless a secure connection is used (i.e., HTTPS). The primary purpose of the password box is to visually protect the text string.
6 Text areas Text areas allow the user to provide more than one line of textual input. Text areas can be as wide as the page itself, and the browser will add scroll bars if the text provided by the user exceeds the size of the text area. To create a text area, use the textarea element, specify the number of rows and columns using the rows and cols attributes, and name the text area using the name attribute. Default text can be specified by placing it between the textarea begin- and end-tags. <p>username: <input type="text" name="username" /> <textarea name="comments" rows="2" cols="30">default text</textarea> <textarea name="comments" rows="5" cols="40"></textarea> This is how the markup may appear in the browser. NOTE: The text in the second text area was added to demonstrate that scroll bars are added if the input text exceeds the size of the text area. Hidden fields A hidden field is a form component that allows name/value pairs to be specified without any visual representation. The hidden name/value pairs will be sent to the server for processing just like the pairs corresponding to the other form widgets. To create a hidden field, use the input element, specify hidden as the type attribute s value, and provide values for both the name and value attributes. <input type="hidden" name="promotion_code" value="x3g9kf43" /> Hidden fields can be specified anywhere within the form begin- and end-tags. Hidden fields are useful for providing context. For example, the hidden field in the above example would allow a script to identify any promotion that is associated with the Web page, perhaps for data mining purposes, without confusing the user by providing unnecessary information. Submitting and resetting forms Form data is submitted to the server when the user clicks on a submit button widget. NOTE: There are other methods for submitting form data without using a button widget; however, they are beyond the scope of this document. To create a submit button, use the input element, specify submit as the type attribute s value, and provide a label for the button widget via the value attribute. <input type="submit" value="let's Go!" /> This is how the markup may appear in the browser. The name attribute is optional for the submit button. If present, then the browser will send a name-value pair to the server. For example, suppose you have a Web page with two separate forms corresponding to creating an account and signing in
7 using an existing account. The first form might have fields for address information, desired username, and password. The second form will likely only have two text boxes: username and password. The first form s submit button may be marked up as <input type="submit" name="newacct" value="create Account" />. The second form s submit button may be marked up as <input type="submit" name="signin" value="sign In" />. The script on the server can simply check for the existence of newacct or signin to determine the next course of action. A typical companion to the submit button widget is the reset button widget, which resets a form to its original state (i.e., default values). To create a reset button, use the input element, specify reset as the type attribute s value, and provide a label for the button widget via the value attribute. <input type="reset" value="start Over" /> This is how the markup may appear in the browser. To create a submit or reset button with an image, use the button element with an img child element. The type, name, and value attributes for the button element should either be submit or reset depending on the desired action. <button type="submit" name="submit" value="submit"> <img src="letsgo.gif" alt="submit form data" /> </button> This is how the markup may appear in the browser. Organizing form content A form typically contains several types of elements for gathering information. As the form becomes more complex, it helps the user if these elements are organized into visually distinct groups. Legends, labels, and tab order can help organize form widgets so that the form is easier to understand for the user. Legends A legend visually groups widgets by placing a labeled border around them. To create a legend, use the fieldset element. The fieldset element contains two items: the legend and the form widgets that are to be grouped together. To create a legend, begin a legend element, specify the label text, then end the legend element. The legend element also accepts an optional value left, right, or center for the align attribute. The default alignment is left. <fieldset> <legend>basic Information</legend> <p>username: <input type="text" name="username" /> <p> <input type="text" name=" " /> </fieldset> <fieldset> <legend align="right">employment Eligibility</legend> <p>i agree to...<br /> <input type="checkbox" name="cheaplabor" value="yes" checked="checked" />work for $1.50/hour.<br /> <input type="checkbox" name="longdays" value="yes" checked="checked" />work 12 hours per day.<br /> <input type="checkbox" name="late" value="yes" />show up late every day.<br /> <input type="checkbox" name="usecomments" value="yes" checked="checked" />comment my code. <p>i believe that <i>the cake</i> is...<br /> <input type="radio" name="cake" checked="checked" />a lie.<br /> <input type="radio" name="cake" />not a lie. </fieldset>
8 Here is how the markup may appear in the browser: Labels The XHTML label element allows an informative label to be presented with a widget. The label element has two advantages: (1) the focus will be given to the associated form widget when the user clicks on the label, and (2) the label/widget association can be used for client-side scripting purposes. To make use of the label element, first assign a unique value to the id attribute for the widget to be labeled. Then provide this unique id to the label element s for attribute and provide text for the label: <p> <label for="uname">username:</label> <input type="text" name="username" id="uname" /> Labels typically do not change how the markup appears in the browser. The only noticeable difference is that the mouse cursor may appear as an arrow over an XHTML label instead of an i-beam. A few things to note about labels: The XHTML label element is optional. Technically the for attribute is optional for the label element. If omitted, however, the label will not be associated with any widget and will be useless. The content of the label is not restricted to text; an image could be used as a label. Here s an example: <p> <label for="uname"><img src="username_label.jpg" alt="username" /></label> <input type="text" name="username" id="uname" /> Tab order As with links, the tab order can be specified for the fields of a form. The default tab order depends on the order in which the form elements exist in the XHTML markup. Specifying a tab order allows the user to complete fields in a particular group before going on to the next group. To specify a tab order, use the tabindex attribute of any form element. For some reason Mozilla Firefox and Microsoft Windows Internet Explorer do not work properly with a tabindex of 0 (zero), so you should start your tab indices at 1 (one). Here s an example where controlling tab order would be useful:
9 <table> <tr> <td>username:</td> <td><input type="text" name="username" tabindex="1" /></td> <td>favorite programming language:</td> <td><input type="text" name="favlang" tabindex="3" /></td> </tr> <tr> <td>password:</td> <td><input type="password" name="passwd" tabindex="2" /></td> <td>favorite computer scientist:</td> <td><input type="text" name="favcompsci" tabindex="4" /></td> </tr> </table> Here s how the markup may appear in the browser: The default tab order is Username, Favorite programming language, Password, and Favorite computer scientist based on the order in which the form elements were given in the markup. However, username and password fields are typically grouped together. Therefore, the preferred order (as given in the markup above) is Username, Password, Favorite programming language, and Favorite computer scientist. Recall the following about tab order: The value for taborder attribute should be between 0 (first) and (last). When the user is presented with the Web page, the first time the Tab key is pressed, the browser s URL text field will be given focus. Any subsequent presses of the Tab key will give the element with taborder="0" focus, then taborder="1", and so on. For selection widgets, pressing the Tab key only gives the next form element the input focus; to manipulate the element, further keystrokes are necessary. For example, checkboxes and radio buttons can be activated by pressing the Return key. Menus can be manipulated by using the arrow keys, where pressing Enter sets the selected value. Keyboard shortcuts As with links, keyboard shortcuts can be specified to give focus to and activate fields of a form. To specify an access key, use the accesskey attribute of any form element. <p>username: <input type="text" name="username" accesskey="u" /> <p>how would you rate your skill in programming?<br /> <input type="radio" name="skill" value="beg" accesskey="g" />Beginner <input type="radio" name="skill" value="int" accesskey="i" />Intermediate <input type="radio" name="skill" value="adv" accesskey="a" />Advanced <input type="radio" name="skill" value="sup" accesskey="s" />Super-hacker For Microsoft Windows browsers, keyboard shortcuts must be modified with the Shift+Alt key combination. For example, Shift+Alt+A will select the Advanced radio button in the markup example given above. For Macintosh browsers, keyboard shortcuts must be modified with the Control key. Disabling elements Situations may arise where you want form widgets to be displayed in the browser, but you do not want their values to be modified. To disable a form element, specify a value of disabled for the disabled attribute. The browser will grey out the element so that the user will not be able to interact with it (the grey out effect is browser-dependent). For example, a user could provide optional beneficiary information for a retirement account.
10 <fieldset> <legend>beneficiary Information</legend> <p>do you want your account to have a beneficiary?<br /> <input type="radio" name="wantsbenef" value="true" />Yes <input type="radio" name="wantsbenef" value="false" checked="checked" />No <p>beneficiary's name: <input type="text" name="benefname" disabled="disabled" value="enter name" /> </fieldset> Here s how the markup may appear in the browser: The above example shows how the default value for the Beneficiary s name field is visible; however, the greyed out effect indicates that the field is disabled. NOTE: JavaScript would be required to enable the text field if the user changed the radio button state to Yes, and likewise to disable the text field if the user changed the radio button state to No.
Further web design: HTML forms
Further web design: HTML forms Practical workbook Aims and Learning Objectives The aim of this document is to introduce HTML forms. By the end of this course you will be able to: use existing forms on
HTML Forms. Pat Morin COMP 2405
HTML Forms Pat Morin COMP 2405 HTML Forms An HTML form is a section of a document containing normal content plus some controls Checkboxes, radio buttons, menus, text fields, etc Every form in a document
HTML Form Widgets. Review: HTML Forms. Review: CGI Programs
HTML Form Widgets Review: HTML Forms HTML forms are used to create web pages that accept user input Forms allow the user to communicate information back to the web server Forms allow web servers to generate
07 Forms. 1 About Forms. 2 The FORM Tag. 1.1 Form Handlers
1 About Forms For a website to be successful, it is important to be able to get feedback from visitors to your site. This could be a request for information, general comments on your site or even a product
<option> eggs </option> <option> cheese </option> </select> </p> </form>
FORMS IN HTML A form is the usual way information is gotten from a browser to a server HTML has tags to create a collection of objects that implement this information gathering The objects are called widgets
Designing and Implementing Forms 34
C H A P T E R 34 Designing and Implementing Forms 34 You can add forms to your site to collect information from site visitors; for example, to survey potential customers, conduct credit-card transactions,
HTML Tables. IT 3203 Introduction to Web Development
IT 3203 Introduction to Web Development Tables and Forms September 3 HTML Tables Tables are your friend: Data in rows and columns Positioning of information (But you should use style sheets for this) Slicing
By Glenn Fleishman. WebSpy. Form and function
Form and function The simplest and really the only method to get information from a visitor to a Web site is via an HTML form. Form tags appeared early in the HTML spec, and closely mirror or exactly duplicate
HTML Forms and CONTROLS
HTML Forms and CONTROLS Web forms also called Fill-out Forms, let a user return information to a web server for some action. The processing of incoming data is handled by a script or program written in
Web Design and Development ACS-1809. Chapter 13. Using Forms 11/30/2015 1
Web Design and Development ACS-1809 Chapter 13 Using Forms 11/30/2015 1 Chapter 13: Employing Forms Understand the concept and uses of forms in web pages Create a basic form Validate the form content 11/30/2015
Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence
Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Introduction Client-Side scripting involves using programming technologies to build web pages and applications that are run on the client (i.e.
Tutorial 6 Creating a Web Form. HTML and CSS 6 TH EDITION
Tutorial 6 Creating a Web Form HTML and CSS 6 TH EDITION Objectives Explore how Web forms interact with Web servers Create form elements Create field sets and legends Create input boxes and form labels
PHP Form Handling. Prof. Jim Whitehead CMPS 183 Spring 2006 May 3, 2006
PHP Form Handling Prof. Jim Whitehead CMPS 183 Spring 2006 May 3, 2006 Importance A web application receives input from the user via form input Handling form input is the cornerstone of a successful web
Dreamweaver Tutorials Creating a Web Contact Form
Dreamweaver Tutorials This tutorial will explain how to create an online contact form. There are two pages involved: the form and the confirmation page. When a user presses the submit button on the form,
FORMS. Introduction. Form Basics
FORMS Introduction Forms are a way to gather information from people who visit your web site. Forms allow you to ask visitors for specific information or give them an opportunity to send feedback, questions,
Viewing Form Results
Form Tags XHTML About Forms Forms allow you to collect information from visitors to your Web site. The example below is a typical tech suupport form for a visitor to ask a question. More complex forms
Internet Technologies
QAFQAZ UNIVERSITY Computer Engineering Department Internet Technologies HTML Forms Dr. Abzetdin ADAMOV Chair of Computer Engineering Department [email protected] http://ce.qu.edu.az/~aadamov What are forms?
UNIVERSITY OF CALGARY Information Technologies WEBFORMS DRUPAL 7 WEB CONTENT MANAGEMENT
UNIVERSITY OF CALGARY Information Technologies WEBFORMS DRUPAL 7 WEB CONTENT MANAGEMENT Table of Contents Creating a Webform First Steps... 1 Form Components... 2 Component Types.......4 Conditionals...
Short notes on webpage programming languages
Short notes on webpage programming languages What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is a markup language A markup language is a set of
Creating Personal Web Sites Using SharePoint Designer 2007
Creating Personal Web Sites Using SharePoint Designer 2007 Faculty Workshop May 12 th & 13 th, 2009 Overview Create Pictures Home Page: INDEX.htm Other Pages Links from Home Page to Other Pages Prepare
Introduction to XHTML. 2010, Robert K. Moniot 1
Chapter 4 Introduction to XHTML 2010, Robert K. Moniot 1 OBJECTIVES In this chapter, you will learn: Characteristics of XHTML vs. older HTML. How to write XHTML to create web pages: Controlling document
CGI Programming. What is CGI?
CGI Programming What is CGI? Common Gateway Interface A means of running an executable program via the Web. CGI is not a Perl-specific concept. Almost any language can produce CGI programs even C++ (gasp!!)
Creating Interactive PDF Forms
Creating Interactive PDF Forms Using Adobe Acrobat X Pro Information Technology Services Outreach and Distance Learning Technologies Copyright 2012 KSU Department of Information Technology Services This
A MODEL FOR THE AUTOMATION OF HTML FORM CREATION AND VALIDATION. Keywords: html, form, web, automation, validation, class, model.
A MODEL FOR THE AUTOMATION OF HTML FORM CREATION AND VALIDATION Abstract Dragos-Paul Pop 1 Adam Altar 2 Forms are an essential part of web applications, but handling large forms proves to be very time
2- Forms and JavaScript Course: Developing web- based applica<ons
2- Forms and JavaScript Course: Cris*na Puente, Rafael Palacios 2010- 1 Crea*ng forms Forms An HTML form is a special section of a document which gathers the usual content plus codes, special elements
FRONTPAGE FORMS... ... ...
tro FRONTPAGE FORMS........................................ CREATE A FORM.................................................................................. 1. Open your web and create a new page. 2. Click
Access Tutorial 8: Combo Box Controls
Access Tutorial 8: Combo Box Controls 8.1 Introduction: What is a combo box? So far, the only kind of control you have used on your forms has been the text box. However, Access provides other controls
Inserting the Form Field In Dreamweaver 4, open a new or existing page. From the Insert menu choose Form.
Creating Forms in Dreamweaver Modified from the TRIO program at the University of Washington [URL: http://depts.washington.edu/trio/train/howto/page/dreamweaver/forms/index.shtml] Forms allow users to
Creating tables in Microsoft Access 2007
Platform: Windows PC Ref no: USER 164 Date: 25 th October 2007 Version: 1 Authors: D.R.Sheward, C.L.Napier Creating tables in Microsoft Access 2007 The aim of this guide is to provide information on using
Terminal Four. Content Management System. Moderator Access
Terminal Four Content Management System Moderator Access Terminal Four is a content management system that will easily allow users to manage their college web pages at anytime, anywhere. The system is
Webforms on a Drupal 7 Website 3/20/15
Jody Croley Jones Webforms on a Drupal 7 Website 3/20/15 A form is a document used to gather specific information from a person. A webform is simply a web page, built to allow the web-reader to enter data
Qualtrics Survey Tool
Qualtrics Survey Tool This page left blank intentionally. Table of Contents Overview... 5 Uses for Qualtrics Surveys:... 5 Accessing Qualtrics... 5 My Surveys Tab... 5 Survey Controls... 5 Creating New
FORM-ORIENTED DATA ENTRY
FORM-ORIENTED DATA ENTRY Using form to inquire and collect information from users has been a common practice in modern web page design. Many Web sites used form-oriented input to request customers opinions
Triggers & Actions 10
Triggers & Actions 10 CHAPTER Introduction Triggers and actions are the building blocks that you can use to create interactivity and custom features. Once you understand how these building blocks work,
This document is for informational purposes only. PowerMapper Software makes no warranties, express or implied in this document.
SortSite 5 User Manual SortSite 5 User Manual... 1 Overview... 2 Introduction to SortSite... 2 How SortSite Works... 2 Checkpoints... 3 Errors... 3 Spell Checker... 3 Accessibility... 3 Browser Compatibility...
Using Form Tools (admin)
EUROPEAN COMMISSION DIRECTORATE-GENERAL INFORMATICS Directorate A - Corporate IT Solutions & Services Corporate Infrastructure Solutions for Information Systems (LUX) Using Form Tools (admin) Commission
CITS. Windows & Macintosh Zimbra Calendar 5.0. Computing and Information Technology Services. Revised 8/21/2008
Windows & Macintosh Zimbra Calendar 5.0 CITS Computing and Information Technology Services Sunday Monday Tuesday Wednesday Thursday Friday Saturday 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Reference Guide for WebCDM Application 2013 CEICData. All rights reserved.
Reference Guide for WebCDM Application 2013 CEICData. All rights reserved. Version 1.2 Created On February 5, 2007 Last Modified August 27, 2013 Table of Contents 1 SUPPORTED BROWSERS... 3 1.1 INTERNET
Data Warehouse Troubleshooting Tips
Table of Contents "Can't find the Admin layer "... 1 "Can't locate connection document "... 3 Column Headings are Missing after Copy/Paste... 5 Connection Error: ORA-01017: invalid username/password; logon
User Guide for Smart Former Gold (v. 1.0) by IToris Inc. team
User Guide for Smart Former Gold (v. 1.0) by IToris Inc. team Contents Offshore Web Development Company CONTENTS... 2 INTRODUCTION... 3 SMART FORMER GOLD IS PROVIDED FOR JOOMLA 1.5.X NATIVE LINE... 3 SUPPORTED
The Smart Forms Web Part allows you to quickly add new forms to SharePoint pages, here s how:
User Manual First of all, congratulations on being a person of high standards and fine tastes! The Kintivo Forms web part is loaded with features which provide you with a super easy to use, yet very powerful
Creating Basic HTML Forms in Microsoft FrontPage
Creating Basic HTML Forms in Microsoft FrontPage Computer Services Missouri State University http://computerservices.missouristate.edu 901 S. National Springfield, MO 65804 Revised: June 2005 DOC090: Creating
TheFinancialEdge. Fast! Guide
TheFinancialEdge Fast! Guide 101811 2011 Blackbaud, Inc. This publication, or any part thereof, may not be reproduced or transmitted in any form or by any means, electronic, or mechanical, including photocopying,
Creating Fill-able Forms using Acrobat 8.0: Part 1
Creating Fill-able Forms using Acrobat 8.0: Part 1 The first step in creating a fill-able form in Adobe Acrobat is to generate the form with all its formatting in a program such as Microsoft Word. Then
InternetVista Web scenario documentation
InternetVista Web scenario documentation Version 1.2 1 Contents 1. Change History... 3 2. Introduction to Web Scenario... 4 3. XML scenario description... 5 3.1. General scenario structure... 5 3.2. Steps
Voluntary Product Accessibility Template (VPAT)
Voluntary Product Accessibility Template (VPAT) Name of Product Date January 8 2016 Engineering Village (EV for short) Completed by Contact for More Information Heather Singleton Heather Singleton User
Gravity Forms: Creating a Form
Gravity Forms: Creating a Form 1. To create a Gravity Form, you must be logged in as an Administrator. This is accomplished by going to http://your_url/wp- login.php. 2. On the login screen, enter your
Colorado Medical Assistance Program Web Portal. Frequently Asked Questions
Colorado Medical Assistance Program Web Portal Frequently Asked Questions Trading Partner Administrator I have my HCPF Welcome Letter, and am going to be the Trading Partner Administrator. Now what? What
Accessibility in e-learning. Accessible Content Authoring Practices
Accessibility in e-learning Accessible Content Authoring Practices JUNE 2014 Contents Introduction... 3 Visual Content... 3 Images and Alt... 3 Image Maps and Alt... 4 Meaningless Images and Alt... 4 Images
understand how image maps can enhance a design and make a site more interactive know how to create an image map easily with Dreamweaver
LESSON 3: ADDING IMAGE MAPS, ANIMATION, AND FORMS CREATING AN IMAGE MAP OBJECTIVES By the end of this part of the lesson you will: understand how image maps can enhance a design and make a site more interactive
CMP3002 Advanced Web Technology
CMP3002 Advanced Web Technology Assignment 1: Web Security Audit A web security audit on a proposed eshop website By Adam Wright Table of Contents Table of Contents... 2 Table of Tables... 2 Introduction...
Chapter 15: Forms. User Guide. 1 P a g e
User Guide Chapter 15 Forms Engine 1 P a g e Table of Contents Introduction... 3 Form Building Basics... 4 1) About Form Templates... 4 2) About Form Instances... 4 Key Information... 4 Accessing the Form
Infoview XIR3. User Guide. 1 of 20
Infoview XIR3 User Guide 1 of 20 1. WHAT IS INFOVIEW?...3 2. LOGGING IN TO INFOVIEW...4 3. NAVIGATING THE INFOVIEW ENVIRONMENT...5 3.1. Home Page... 5 3.2. The Header Panel... 5 3.3. Workspace Panel...
USER GUIDE MANTRA WEB EXTRACTOR. www.altiliagroup.com
USER GUIDE MANTRA WEB EXTRACTOR www.altiliagroup.com Page 1 of 57 MANTRA WEB EXTRACTOR USER GUIDE TABLE OF CONTENTS CONVENTIONS... 2 CHAPTER 2 BASICS... 6 CHAPTER 3 - WORKSPACE... 7 Menu bar 7 Toolbar
DataPA OpenAnalytics End User Training
DataPA OpenAnalytics End User Training DataPA End User Training Lesson 1 Course Overview DataPA Chapter 1 Course Overview Introduction This course covers the skills required to use DataPA OpenAnalytics
Acrobat XI Pro Accessible Forms and Interactive Documents
Contents 2 Types of interactive PDF Form Fields 2 Automatic Field Detection using the Acrobat Form Wizard 5 Creating a Form without the Forms Wizard 6 Forms Editing Mode 6 Selecting a New Form Field to
Module One: Getting Started... 6. Opening Outlook... 6. Setting Up Outlook for the First Time... 7. Understanding the Interface...
2 CONTENTS Module One: Getting Started... 6 Opening Outlook... 6 Setting Up Outlook for the First Time... 7 Understanding the Interface...12 Using Backstage View...14 Viewing Your Inbox...15 Closing Outlook...17
A Complete Guide to HTML Form Output for SAS/IntrNet Developers Don Boudreaux, SAS Institute Inc., Austin, TX
A Complete Guide to HTML Form Output for SAS/IntrNet Developers Don Boudreaux, SAS Institute Inc., Austin, TX ABSTRACT A number of existing conference papers, course notes sections, and references can
Quick Guide. WebNow. Description. Logging on to WebNow. Document Management System
WebNow Description WebNow is an online, browser-based companion to the ImageNow document imaging, management and workflow software. WebNow shares some of the functionality of ImageNow searching, viewing,
Microsoft Access 2010 Part 1: Introduction to Access
CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Microsoft Access 2010 Part 1: Introduction to Access Fall 2014, Version 1.2 Table of Contents Introduction...3 Starting Access...3
Now that we have discussed some PHP background
WWLash02 6/14/02 3:20 PM Page 18 CHAPTER TWO USING VARIABLES Now that we have discussed some PHP background information and learned how to create and publish basic PHP scripts, let s explore how to use
Differences in Use between Calc and Excel
Differences in Use between Calc and Excel Title: Differences in Use between Calc and Excel: Version: 1.0 First edition: October 2004 Contents Overview... 3 Copyright and trademark information... 3 Feedback...3
Law Conferencing uses the Webinterpoint 8.2 web conferencing platform. This service is completely reservationless and available 24/7.
Law Conferencing uses the Webinterpoint 8.2 web conferencing platform. This service is completely reservationless and available 24/7. This document contains detailed instructions on all features. Table
New Online Banking Guide for FIRST time Login
New Online Banking Guide for FIRST time Login Step 1: Login Enter your existing Online Banking User ID and Password. Click Log-In. Step 2: Accepting terms and Conditions to Proceed Click on See the terms
Using FrontPage 2000 to Create Forms
Using FrontPage 2000 to Create Forms Academic Computing Support Information Technology Services Tennessee Technological University October 2002 1. Introduction Using FrontPage 2000 you can create simple
FrontPage 2003: Forms
FrontPage 2003: Forms Using the Form Page Wizard Open up your website. Use File>New Page and choose More Page Templates. In Page Templates>General, choose Front Page Wizard. Click OK. It is helpful if
Introduction to Macromedia Dreamweaver MX
Introduction to Macromedia Dreamweaver MX Macromedia Dreamweaver MX is a comprehensive tool for developing and maintaining web pages. This document will take you through the basics of starting Dreamweaver
Microsoft Dynamics GP. SmartList Builder User s Guide With Excel Report Builder
Microsoft Dynamics GP SmartList Builder User s Guide With Excel Report Builder Copyright Copyright 2008 Microsoft Corporation. All rights reserved. Complying with all applicable copyright laws is the responsibility
BreezingForms Guide. 18 Forms: BreezingForms
BreezingForms 8/3/2009 1 BreezingForms Guide GOOGLE TRANSLATE FROM: http://openbook.galileocomputing.de/joomla15/jooml a_18_formulare_neu_001.htm#t2t32 18.1 BreezingForms 18.1.1 Installation and configuration
How-to: Single Sign-On
How-to: Single Sign-On Document version: 1.02 nirva systems [email protected] nirva-systems.com How-to: Single Sign-On - page 2 This document describes how to use the Single Sign-On (SSO) features
Acrobat 9: Forms. 56 Pages. Acrobat 9: Forms v2.0.0. Windows
Acrobat 9: Forms Windows Acrobat 9: Forms v2.0.0 2009 56 Pages About IT Training & Education The University Information Technology Services (UITS) IT Training & Education program at Indiana University
MyOra 3.0. User Guide. SQL Tool for Oracle. Jayam Systems, LLC
MyOra 3.0 SQL Tool for Oracle User Guide Jayam Systems, LLC Contents Features... 4 Connecting to the Database... 5 Login... 5 Login History... 6 Connection Indicator... 6 Closing the Connection... 7 SQL
Content Management System
OIT Training and Documentation Services Content Management System End User Training Guide OIT TRAINING AND DOCUMENTATION [email protected] http://www.uta.edu/oit/cs/training/index.php 2009 CONTENTS 1.
Reading an email sent with Voltage SecureMail. Using the Voltage SecureMail Zero Download Messenger (ZDM)
Reading an email sent with Voltage SecureMail Using the Voltage SecureMail Zero Download Messenger (ZDM) SecureMail is an email protection service developed by Voltage Security, Inc. that provides email
Cognos 10 Getting Started with Internet Explorer and Windows 7
Browser/Windows Settings There are several Internet Explorer browser settings required for running reports in Cognos. This document will describe specifically how to set those in Internet Explorer 9 and
Web Development 1 A4 Project Description Web Architecture
Web Development 1 Introduction to A4, Architecture, Core Technologies A4 Project Description 2 Web Architecture 3 Web Service Web Service Web Service Browser Javascript Database Javascript Other Stuff:
ADOBE ACROBAT 7.0 CREATING FORMS
ADOBE ACROBAT 7.0 CREATING FORMS ADOBE ACROBAT 7.0: CREATING FORMS ADOBE ACROBAT 7.0: CREATING FORMS...2 Getting Started...2 Creating the Adobe Form...3 To insert a Text Field...3 To insert a Check Box/Radio
Managing Your Desktop with Exposé, Spaces, and Other Tools
CHAPTER Managing Your Desktop with Exposé, Spaces, and Other Tools In this chapter Taking Control of Your Desktop 266 Managing Open Windows with Exposé 266 Creating, Using, and Managing Spaces 269 Mac
Corporate Telephony Toolbar User Guide
Corporate Telephony Toolbar User Guide 1 Table of Contents 1 Introduction...6 1.1 About Corporate Telephony Toolbar... 6 1.2 About This Guide... 6 1.3 Accessing The Toolbar... 6 1.4 First Time Login...
SpringCM Integration Guide. for Salesforce
SpringCM Integration Guide for Salesforce September 2014 Introduction You are minutes away from fully integrating SpringCM into your Salesforce account. The SpringCM Open Cloud Connector will allow you
Getting Started with KompoZer
Getting Started with KompoZer Contents Web Publishing with KompoZer... 1 Objectives... 1 UNIX computer account... 1 Resources for learning more about WWW and HTML... 1 Introduction... 2 Publishing files
Creating Database Tables in Microsoft SQL Server
Creating Database Tables in Microsoft SQL Server Microsoft SQL Server is a relational database server that stores and retrieves data for multi-user network-based applications. SQL Server databases are
TIBCO Spotfire Automation Services 6.5. User s Manual
TIBCO Spotfire Automation Services 6.5 User s Manual Revision date: 17 April 2014 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO
Importing and Exporting With SPSS for Windows 17 TUT 117
Information Systems Services Importing and Exporting With TUT 117 Version 2.0 (Nov 2009) Contents 1. Introduction... 3 1.1 Aim of this Document... 3 2. Importing Data from Other Sources... 3 2.1 Reading
For further support information, refer to the Help Resources appendix. To comment on the documentation, send an email to [email protected].
Technical Support and Product Information tk20.com Tk20 Corporate Headquarters 10801 MoPac Expressway, Suite 740, Austin, Texas 78759 USA Tel: 512-401-2000 For further support information, refer to the
University of Alaska Statewide Financial Systems User Documentation. BANNER TRAVEL AND EXPENSE MANAGEMENT TEM (Quick)
University of Alaska Statewide Financial Systems User Documentation BANNER TRAVEL AND EXPENSE MANAGEMENT TEM (Quick) Travel and Expense Management Table of Contents 2 Table of Contents Table of Contents...
A Crash Course in OS X D. Riley and M. Allen
Objectives A Crash Course in OS X D. Riley and M. Allen To learn some of the basics of the OS X operating system - including the use of the login panel, system menus, the file browser, the desktop, and
Using the SimNet Course Manager
Using the SimNet Course Manager Using the SimNet Course Manager Contents Overview...3 Requirements...3 Navigation...3 Action Menus...3 Sorting Lists...4 Expanding and Collapsing Sections...4 Instructor
Creating a Participants Mailing and/or Contact List:
Creating a Participants Mailing and/or Contact List: The Limited Query function allows a staff member to retrieve (query) certain information from the Mediated Services system. This information is from
DigitalPersona. Password Manager Pro. Version 5.0. Administrator Guide
DigitalPersona Password Manager Pro Version 5.0 Administrator Guide 2010 DigitalPersona, Inc. All Rights Reserved. All intellectual property rights in the DigitalPersona software, firmware, hardware and
Tutorial: Creating a form that emails the results to you.
Tutorial: Creating a form that emails the results to you. 1. Create a new page in your web site Using the Wizard Interface. a) Choose I want to add a form that emails the results to me in the wizard. b)
VMware vcenter Log Insight User's Guide
VMware vcenter Log Insight User's Guide vcenter Log Insight 1.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition.
-SoftChalk LessonBuilder-
-SoftChalk LessonBuilder- SoftChalk is a powerful web lesson editor that lets you easily create engaging, interactive web lessons for your e-learning classroom. It allows you to create and edit content
PHP Tutorial From beginner to master
PHP Tutorial From beginner to master PHP is a powerful tool for making dynamic and interactive Web pages. PHP is the widely-used, free, and efficient alternative to competitors such as Microsoft's ASP.
Google Docs Basics Website: http://etc.usf.edu/te/
Website: http://etc.usf.edu/te/ Google Docs is a free web-based office suite that allows you to store documents online so you can access them from any computer with an internet connection. With Google
How To Use Query Console
Query Console User Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Query Console User
Sample Table. Columns. Column 1 Column 2 Column 3 Row 1 Cell 1 Cell 2 Cell 3 Row 2 Cell 4 Cell 5 Cell 6 Row 3 Cell 7 Cell 8 Cell 9.
Working with Tables in Microsoft Word The purpose of this document is to lead you through the steps of creating, editing and deleting tables and parts of tables. This document follows a tutorial format
How to pull content from the PMP into Core Publisher
How to pull content from the PMP into Core Publisher Below you will find step-by-step instructions on how to set up pulling or retrieving content from the Public Media Platform, or PMP, and publish it
Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation
Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation Credit-By-Assessment (CBA) Competency List Written Assessment Competency List Introduction to the Internet
