1 <html> 2 <head> 3 <script> 4 5 function runTest() { 6 if (window.layoutTestController) 7 layoutTestController.dumpAsText(); 8 9 var label1 = document.getElementById('label1'); 10 label1.focus(); 11 if (document.getElementById('cb1') != document.activeElement) 12 return; 13 14 var label2 = document.getElementById('label2'); 15 label2.focus(); 16 if (document.getElementById('cb2') != document.activeElement) 17 return; 18 document.getElementById('result').innerHTML = 'SUCCESS' 19 } 20 21 </script> 22 </head> 23 <body onload="runTest()"> 24 This tests that the correct form control element is activated when clicking on a label. 25 If the test is successful, the text "SUCCESS" should show below.<br> 26 <Label id="label1">label1<input id="cb1" type="checkbox"></label><br> 27 <Label id="label2">label2<fieldset><legend><input id="cb2" type="checkbox"></legend></fieldset></label><br> 28 <div id="result">FAILURE</div> 29 30 </body> 31 </html> 32 33