[Javascript] 'name' property in forms not XHTML valid

Peter Brunone peter at brunone.com
Tue Jan 24 12:01:47 CST 2006


Hi Jonathan,

   You should be able to get a reference to any element with an ID by using document.getElementById("theID").  Alternatively, you can access forms through the document.forms array, e.g. document.forms[0] (this refers to the first form on the page, which is usually the only one).

Cheers,

Peter

 From: Jonathan Gold johnnyclock at gmail.com

Hi! I have some older web pages that use forms and on each one of them I refer to a function that clears the entries, thus: function clearColors() { for (var i = 0; i < 3; i++) { document.formColors.elements[i].value=""; } } And in the markup I use the following: And when I click on a button that says to clear the entries, the three text input boxes are cleared. Here's the whole page: http://home.pacbell.net/jonnygee/auxiliary/colorpage.htm PROBLEM: nowadays, I am trying to write valid XHTML. I seem to need the form's NAME attribute for the purpose of the javascript, but the HTML validator tells me: This page is not Valid XHTML 1.0 Strict! Below are the results of checking this document for XML well-formedness and validity. 1. Error Line 104 column 27: there is no attribute "name". You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. The upshot is that the 'name' attribute has been replaced with the 'id' attribute. In fact, that's why I added an id attribute in my form tag. But without the name attribute my javascript doesn't function. So here's the QUESTION: How can I refer to the form, using its 'id' attribute, in my clearColors code at the top of this message. Thanks for any help you can give, Jonathan _______________________________________________
Javascript mailing list
Javascript at LaTech.edu
https://lists.LaTech.edu/mailman/listinfo/javascript


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.evolt.org/pipermail/javascript/attachments/20060124/da6b2da6/attachment.htm>


More information about the Javascript mailing list