test1.html revision eff69b907ef2cd3a9af0351287a929c66f58e3f6
1<html>
2    <head>
3        <script language="javascript">
4        function print(message)
5        {
6            var paragraph = document.createElement("p");
7            paragraph.appendChild(document.createTextNode(message));
8            document.getElementById("console").appendChild(paragraph);
9        }
10        function test() 
11        {
12            if(window.layoutTestController)
13                layoutTestController.dumpAsText();
14
15            labelInsideForm = document.getElementById("labelInsideForm");
16            labelNotInsideForm = document.getElementById("labelNotInsideForm");
17        
18            form = document.getElementById("form");
19            
20            if(labelInsideForm.form == form)
21                print("Passed");
22            else
23                print("Failed");
24            
25            if(labelNotInsideForm.form == null)
26                print("Passed");
27            else
28                print("Failed");
29        }
30        </script>
31    </head>
32
33    <body onload="test();">
34        <p>This test attempts to access an HTMLLabelElement's form property. The first test accesses the form property of an label which is inside of a form.  The second test accesses the form property of an label which is not inside of a form</p>
35        
36        <div id="console"></div>  
37              
38        <form id="form">
39            <label id="labelInsideForm">
40            </label>
41        </form>
42        
43        <label id="labelNotInsideForm">
44        </label>
45    </body>   
46</html>
47