53 lines
2.1 KiB
HTML
53 lines
2.1 KiB
HTML
<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>
|