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

I need a help to create wp custom application development, I need a help to...

I need a help to create WP custom application development Looking to create a few approval processes, custom post types, user registration types, reports and analytics in a cust

Expand websites in magento or drupal or wordpress, Looking to expand websit...

Looking to expand websites in Magento or Drupal or WordPress Looking for someone to design three websites 1) A Canadian based Restaurant with Twitter, Facebook marketing & SE

Oops, implmentation

implmentation

Total development of existing bilingual website with seo, Total makeover of...

Total makeover of existing bilingual website with SEO • Offer an eye-catching easy to navigate, multilingual as well as searchable website template offering several interactive

Need multi-language website of a retirement resort project, Multi-language ...

Multi-language website of a retirement resort project. I am seeking a website developer for a retirement resort project with the end in view of marketing the resort to worldwide

Seeking web developer/programmer for unique lead gen website, Seeking Web D...

Seeking Web Developer/Programmer for unique lead gen website 1) potential customers come to website and post services they need 2) providers make offers to post 3) both cu

I need help to create facebook login for bigcommerce, I need help to create...

I need help to create Facebook Login for BigCommerce I'm seeking to create an app for Big Commerce to permit Facebook Login with the expectation this will grow to allow others s

Want script/web app for batch managing, Want script/web app for batch manag...

Want script/web app for batch managing (adding/removing/ editing) WooCommerce products on multiple WordPress sites Project Description: I want a custom solution like Infinite

Web development for art website, Web development for company We need to ...

Web development for company We need to build a website for a start-up company doing event planning relating to fashion and arts. In this website we would like to have the follow

I want a video player thumbnail script, Video player/thumbnail swap-out scr...

Video player/thumbnail swap-out script needed I want a video player thumbnail script. There will be one big, main video, adjacent to either three or four thumbnails of other vid

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