Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Chriss Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Displaying a forms element types, names, etc..

Status
Not open for further replies.

Loon

Programmer
May 24, 2000
100
GB
I don't need to use Jscript much so apologies if this is a dumb question.. I've checked the FAQs but still can't work out what's wrong..

Error is saying that object doesn't support method, I presume this means an input doesn't support writeln()?

Any ideas as to how to do this would be appreciated..

Cheers
Loon
Code:
function displayElements()
{
  var numElements = data.elements.length;

  document.writeln(data.elements.length);

  for (var x = 0; x < numElements; x++)
  {
    document.writeln(&quot;{elemNum[&quot; + x + &quot;]&quot;);
    document.writeln(data.elements[x].id);
    document.writeln(data.elements[x].type);
    document.writeln(data.elements[x].name);
    document.writeln(data.elements[x].value);
  }
}
 
<form id=&quot;frm&quot;>
<input></input>
<input type=text name=hi value=hi>
</form>

<script>
var data = document.getElementById(&quot;frm&quot;);
function displayElements()
{
var numElements = data.elements.length;

document.writeln(data.elements.length);
var arrContent = new Array();
for (var x = 0; x < numElements; x++)
{
arrContent[arrContent.length] =&quot;{elemNum[&quot; + x + &quot;]&quot;;
try{
arrContent[arrContent.length] =&quot;id:&quot;;
arrContent[arrContent.length] =data.elements[x].id;
arrContent[arrContent.length] =&quot;<br>&quot;;
}catch(e){}
try{
arrContent[arrContent.length] =&quot;type:&quot;;
arrContent[arrContent.length] =data.elements[x].type;
arrContent[arrContent.length] =&quot;<br>&quot;;
}catch(e){}
try{
arrContent[arrContent.length] =&quot;name:&quot;;
arrContent[arrContent.length] =data.elements[x].name;
arrContent[arrContent.length] =&quot;<br>&quot;;
}catch(e){}
try{
arrContent[arrContent.length] =&quot;value:&quot;;
arrContent[arrContent.length] =data.elements[x].value;
arrContent[arrContent.length] =&quot;<br>&quot;;
}catch(e){}
}
document.writeln(arrContent.join(&quot;&quot;));
}
displayElements();
</script>




Greetings, Harm Meijer
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top