Quoting from the section on the INPUT element in the HTML 4.01 spec <http://www.w3.org/TR/html401/interact/forms.html#h-17.4>: "<!-- attribute name required for all but submit and reset -->" I interpret this to mean that the NAME attribute for the INPUT element is required except for when the INPUT element is either <input type="submit"> or <input type="reset">. Yet the following code validates. Why doesn't it generate nine (eleven minus two) errors? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <title>foo</title> </head> <body> <form action="foo"> <div> <input> <input type="text"> <input type="password"> <input type="checkbox"> <input type="radio"> <input type="submit"> <input type="reset"> <input type="file"> <input type="hidden"> <input type="image"> <input type="button"> </div> </form> </body> </html>Received on Thursday, 24 February 2005 02:34:04 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 1 October 2009 14:48:55 GMT