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

We need help in firefox, We need help in Firefox, Chrome and IE extensions ...

We need help in Firefox, Chrome and IE extensions I have 3 extensions for (Firefox, IE and Chrome) as well as I need to add to it two functions- Bookmark as well as Upload fi

We need a rent manager setting application, We need a Rent Manager setting ...

We need a Rent Manager setting application I am looking for someone who can do rent manager setting please don't waste my time I have rent manager buy from the rentmanager.com t

Explain features of php, Question: (a) (i) Name four features of PHP t...

Question: (a) (i) Name four features of PHP that makes it an appropriate choice as a Web programming language. (ii) List advantages while using PHP scripting language.

I need help in php, I need help in PHP, Wordpress Developer - with Mixpanel...

I need help in PHP, Wordpress Developer - with Mixpanel I'm changing from using Aweber for email management to Mixpanel. I want you to grow a WordPress plugin that will allow

We need help in simple, We need help in Simple, Member-Based Fan Club Site ...

We need help in Simple, Member-Based Fan Club Site I play in an alternative-rock band as well as I am looking for someone to build a member-based website for our fan club. We do

I need hotel booking wholesale system, Project Description: This project...

Project Description: This project is about to prepare a hotel wholesale system for B2B offering travel agents and affiliate websites to book hotels via whitelabel solution or in

Customization to cs-cart, We need some customized development for CS-Cart v...

We need some customized development for CS-Cart v4 Multi-Vendor Edition. We are taking a freight company to handle delivery of the goods. Vendors only require to pack the goods

Web site project, Throughout the term you will be designing and creating a ...

Throughout the term you will be designing and creating a web site that you will submit during the final week of the course. The weekly assignments will help you develop the skills

Php Script to Parse out Custom Lines from Log FilE, i''m trying to code a s...

i''m trying to code a simple php script to parse out custom lines from an log file and echo that line here''s an example of a line from the log file 192.168.182.1 - - [13/Jul/20

We want a magento installation and optimization, We want a Magento installa...

We want a Magento installation and optimization We want to have our Magento store installed on a server as well as we need some work done in terms of speed optimization / cachin

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