Search
Recommended Products
Related Links
buy ultracet
Nyílászáró
are you looking for subcontractors ? we are the workforce.
searchfiles
files
everyone know that - no win no fee - that's right?
W.L. George

 

 

Informative Articles

CSS: The Basics - ID's and Classes
Css Cascading Style Sheets Two types of style sheets: Internal and External Internal - You insert your style code right into your html code. These stylesheets should only be used if you are intending to create a specific page with a specific...

Design vs. SEO: Can My Site Look Good And Rank Well?
Do you have to sacrifice all of the creative and artistic elements of your web site to rank in the search engines? Later in this article I'll show you a real case scenario and the design and SEO approach used. Thanks to the birth of...

Eight Simple Steps For Enhancing Your Website
To be successful with your online business, whether you are selling your own product, services or are selling for other merchants as an affiliate, you need a Web site that focuses on that subject alone. The site must be easy to build,...

How to buy a laptop - buyers guide notes
Laptops are always a difficult thing to buy because there is such a wide choice and so many different prices and then there's the technical specifications to get your head around.. nightmare! So here's some ideas from the technical side of things,...

Using External Coding To Improve Search Engine Placement
Do you have lots of JavaScript coding in the header section of your web pages? Do you re-list your CSS styles at the top of every page? Do you have JavaScript coding spread throughout your web pages? If you answered yes to any of these questions...

 
Interactive Forms

Why interactive forms?

Forms are easy enough to create when they are simple, like
search boxes. But what if you need them to be complex? How
about changing the forms based on input by the viewer? This
is where interactive forms using Javascript and HTML can
help. I'll use a simple example on how interactive forms can
be useful.

The problem

I am going to use a business project as an example to teach
interactive forms. Imagine that we are creating a ordering
system for flowers. We would like the customer to be able to
order a bouquet of flowers. The customer can choose to have
any number of flowers in the bouqet from 1 to 6. For each
flower, the customer can choose a type of flower, and there
are 3 different kinds of flowers. Now imagine all these
options as a regular form. There would be 18 options to
choose from, even if you only wanted one flower! This would
be ugly! In this tutorial we will learn how we can show and
hide form elements depending on the input by the customer.
Now let's get started!

Creating the interactive form
-HTML

We are going to create a page where you can enter the
information for ordering flowers. We've decided on having a
drop down menu to select the number of flowers, and then for
the number selected, display that number of options to
choose the type of flower. We'll start by creating the HTML
forms. First we will write the html code for the form.



This will create a menu.

Next we need to create the form where the customer will
choose the type of flower they would like. We will let them
choose between a red rose, a white rose, and a yellow rose.
I am going to use radio buttons for the selection. Here is
the code:

Red

White

Yellow


For this tutorial, I assume you have a basic knowledge of
HTML. All of these pages still need mandatory tags, but I
left them out because of the size they would take up. Notice
how I made all the options the same name. This is so they
are grouped together, and only one option can be choosen.

This is what it will look like: 0 Red 0 White 0 Yellow

Duplicate this code 6 times, for each of the flower. But
every time you see "color1", change that to a different name
so they are all seperate. I will use "color1", "color2",
"color3", and so on.

Now we need to put all of this together into an ordering
form. But we need to add something so that the forms can
disappear. We will add tags around each of the flower
type selection rows. Enter the following code around each of
the groups of options. Make sure that for each one, you
label the id tag for the differently. For example, the
first group will start with will start with IMPORTANT. When we pass variables onto the script, the only
thing that should change between the name of the tags
should be the number. This is because we will use a loop to
go through all the numbers. We will pass through the name of
the tags to the javascript script, and the script will
add the numbers.


Choose type of flower 1:


Red

White
name="color1" value="yellow">Yellow


Now we have each option groups surrounded by a tag.
This will allow us to change their visibility with
javascript. I have put tags around the options, and
added a submit button. Note: when adding tags inside a
table, make sure they are contained within a cell.
Something like < d>< r> < able>
will not work for the same reason that adding text outside
of cells inside a table doesn't work. If the stuff
inside the tag is showing up, tables may be your
problem. To fix this, either don't use tables, or create an
entire seperate table for the information inside the
tag. Here is the code:

Flower Order Form

Select how many flowers you would like:




Choose type of flower 1:


Red

White

Yellow




Choose type of flower 2:


Red

White

Yellow




Choose type of flower 3:


Red

White

Yellow




Choose type of flower 4:


Red

White

Yellow




Choose type of flower 5:


Red

White

Yellow




Choose type of flower


For Chinese Dissidents, Exile Can Mean Irrelevancy
Chinese activists have often fallen off the radar after leaving their homeland. Activist Chen Guangcheng is now safely in America, but hopes he can still play a role in China, where he fought forced abortions and sought to improve conditions for the disabled.

NATO Plans 'Irreversible Transition' In Afghanistan
President Obama held a press conference Monday afternoon as NATO wrapped up its Chicago summit. Audie Cornish talks to Scott Horsley for more.

SEC's Investigation Unit 'Outgunned, On A Roll'
The Securities and Exchange Commission (SEC) — once accused by a whistle blower of not being able to find ice cream at a Dairy Queen — is experiencing something of a culture shift. Last year the agency filed a record 735 enforcement actions and collected nearly a billion dollars in penalties from companies with SEC violations. Audie Cornish talks to Devin Leonard, staff writer for <em> Bloomberg Businessweek</em>, about his article, "The SEC: Outmanned, Outgunned, and On a Roll."


6:


Red

White

Yellow








We used css to hide the tags. The next step is to use
javascript to show and hide each of the cells
depending on what is selected in the drop down menu. We will
start out by making a javascript function, then I will
explain the code and link it up with the drop down menu.
Javascript

We are going to create a function that will show and hide
the cells. There are 3 things we need to pass onto the
script: the number of total options, the name prefix for the
tags, and the number of options(to end the loop). Here
is the script that I wrote:



Add this code inside the section of your page. Now we
have one less step; to call the function from the drop down
box. Here is the code to do that:

ShowMenu(document.getElementById('numflowers').value,'divCo


What this does is when the value is change, it will pass on
the value, the name prefix of the cells, and the
number of cells. In the first part, make sure the
getElementById('numflowers') matches the 'id' attribute in
the onChange="javscript:
ShowMenu(document.getElementById('numflowers').value,
'divColor', 6);">