| <html> |
| <head> |
| <script type="text/javascript"> |
| if (window.testRunner) |
| testRunner.dumpAsText(); |
| |
| function showMe() |
| { |
| var varString = ''; |
| var element = ''; |
| var oneForm = document.forms["test_form"]; |
| var totalElements = oneForm.length; |
| for (var increment = 0; increment < totalElements; increment++) |
| { |
| element = oneForm[increment]; |
| if (element.tagName == "INPUT" || element.tagName == "TEXTAREA") |
| { |
| if ( (element.type == 'checkbox' && element.checked) || |
| (element.type == 'radio' && element.checked) || |
| element.type == 'text' || |
| element.type == 'password' || |
| element.type == 'hidden' ) |
| { |
| varString += element.name + "=" + element.value + "<br>"; |
| } |
| } |
| else if (element.tagName == "SELECT") |
| { |
| varString += element.name + "=" + element.options[element.selectedIndex].value + "\n&"; |
| } |
| } |
| document.getElementById('results').innerHTML = varString; |
| } |
| |
| </script> |
| </head> |
| <body onload="showMe()"> |
| <p>Check form element indexed iteration (there should be no identical lines).</p> |
| <div id="results"></div> |
| <form action="testme.html" method="post" name="test_form" id="test_form"> |
| <input type="hidden" name="field_000" value="Field_000"> |
| <input type="hidden" name="0" value="0"> |
| <input type="hidden" name="-1" value="-1"> |
| <input type="hidden" name="method" value="Method"> |
| <input type="hidden" name="reset" value="Reset"> |
| <input type="hidden" name="focus" value="Focus"> |
| <input type="hidden" name="children" value="Children"> |
| |
| </form> |
| |
| </body> |
| </html> |