W3C home > Mailing lists > Public > www-validator@w3.org > February 2005

NAME attribute of INPUT element should be required?

From: Jonatan Lander <jonatan@wineasy.se>
Date: Thu, 24 Feb 2005 02:35:43 +0100
Message-Id: <007ed74c99e13dea30445be1635115af@wineasy.se>
To: www-validator@w3.org

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 : Wednesday, 25 April 2012 12:14:18 GMT