Forms, PHP Web Programming

Assignment Help:

Each of form in a document develops a form object. As a document can have more than one form, Form objects are stored in an array called forms.

Forms Array

By using the forms[ ] array we access each of the Form object in turn and illustrates the value of its name property in message box. Let us have a look at an instance that uses the forms array. Here we have a page along three forms on it.

<HTML>                                                                                                                                          

<HEAD>                                                                                                                                            

<SCRIPT LANGUAGE=JavaScript>                                                                                         

function window_onload()                                                                                                           

{                                                                                                                                                   

var numberForms = document.forms.length;                                                                          

var formIndex;                                                                                                                          

for (formIndex = 0; formIndex < numberForms; formIndex++)                                          

{                                                                                                                                               

alert(document.forms[formIndex].name

}                                                                                                                                                

}         

</SCRIPT>

</HEAD>                                                                                                                                           

<BODY LANGUAGE=JavaScript onLoad="window_onload()">                                               

<FORM NAME="form1">                                                                                                        

<P>This is inside form1</P>

</FORM>                                                                                                                                   

<FORM NAME="form2">                                                                                                      

<P>This is inside form2</P>

</FORM>                                                                                                                                    

<FORM NAME="form3">                                                                                                     

<P>This is inside form3</P>                                                                                          

</FORM>                                                                                                                                   

</BODY>                                                                                                                                          

</HTML>         

In the body of the page we define three forms. Each of the form is provided name, and contains a paragraph of text. In the definition of the <BODY> tag, the                               

window_onload( ) function is connected to the window object's onLoad event handler.            

<BODY LANGUAGE=JavaScript onLoad="return

window_onload( )">                                                                                                                     

This means that while the page is loaded, our window_onload() function shall be called. The window_onload( ) function is described in a script block in the HEAD of the page. In this function we loop through the forms[ ] array. Just like other JavaScript array, the forms[ ] array contain length property which we can employ to determine how several times we have to loop. In fact, as we know how many forms there are, we could just write the number in. Though, here we are also demonstrating length property, as then it is easier to add to the array without change the function. Generalizing your code such as is a good practice to follow.                      

.

The function begins through getting the number of Form objects in the forms array & stores it in the variable numberForms.

function window_onload( )

{

var numberForms = document.forms.length;

After that we define a variable, formIndex, to be utilized in our for loop. After this comes for loop itself.

for (formIndex = 0; formIndex < numberForms; formIndex++)

{

alert(document.forms[formIndex].name);

}

Keep in mind that as the indices for arrays begins at zero, our loop have to go from an index of 0 to index of number Forms - 1. We do this through initializing the formIndex variable to zero, & setting the condition of for loop to formIndex < numberForms.

In the for loop's code, we pass the index of the wished form (i.e., formIndex) to document.forms[ ], that gives us the Form object at that array index in the forms array. To access Form object's name property, we put a dot at the ending and the name of the property, name.


Related Discussions:- Forms

Create the rollover image for navigation buttons, 1. In the Document window...

1. In the Document window, click on the second navigation button cell; then in the Common category of the Objects panel, click on the Insert Rollover Image icon. 2. Within the I

Develop an html document, Develop HTML code to create a Web page with the r...

Develop HTML code to create a Web page with the red background and title "My First Page" in any other color. Develop an HTML document with details of your name, telephone number

Internet connection, Before we can employ the Internet, we need to gain acc...

Before we can employ the Internet, we need to gain access to it.  This access is attained in one of many ways, which will be discussed in this section. Above all, the Internet is c

Need help in developing a child admission form, Child Admission Form Our...

Child Admission Form Our company runs premium athletic clubs and spas. In each facility, there is a large child care facility. In order for our members to utilize this both chil

We want a wordpress webmaster, We want a Wordpress Webmaster In order to...

We want a Wordpress Webmaster In order to find somebody good and reliable than can become our preferred webmaster in the future, we might want to test a few people. So, I would

Advanced html, HTML is built up of many elements, lot of which is overlooke...

HTML is built up of many elements, lot of which is overlooked. Even though you can create a Website with the fundamental knowledge of HTML, to take benefit of many of the advanced

Advanced html, In the previous unit you have study the fundamentals of HTML...

In the previous unit you have study the fundamentals of HTML. After study about how to make static web pages, now let us study how to develop Interactive Web sites. A good web site

Inserting external media in the web page, Step 1: In the object tool bar cl...

Step 1: In the object tool bar click on the icon                            Or Insert -> Media -> select the media type to be inserted Step 2: Determine and select t

Web developer and possibly web designer needed, Web Developer and possibly ...

Web Developer and possibly web designer needed for a home swapping platform We are building web platform allowing students to swap their accommodation for a short-term period.

Prepare custom websites for mobile devices, I am looking for two brilliant ...

I am looking for two brilliant website designers to join my team. I need designers, who will create websites that are compatible with all mobile devices, prepare custom websites, a

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd