[thelist] javascript - how to refer to (x)html elements

Tim Burgan burgan at iprimus.com.au
Wed Nov 12 18:29:27 CST 2003


The final code is - that does validate with the W3C validator

   <script type="text/JavaScript">
        function collectInfo() {
          var formNr = 0;
          var elementName = "myName";
          var element = document.forms[formNr].elements[elementName];
          alert("The value is " + element.value);

<form action="" method="">
      <input type="text" name="myName" />
      <input type="button" value="submit" onclick="collectInfo();" />

I 'name' attribute in the 'form' tag is not compliant with XHTML 1.0 Strict or
XHTML 1.1, but it is allowed to be used with 'input' tags. Multiple 'id'
attributes are not allowed on the same page. The way the JavaScript refers to
the elements here, it's not needed - thanks to .Jeff and Kristof.

Thank you everyone for your help - you can see a working example of this at:

Tim Burgan

More information about the thelist mailing list