[whatwg] WF2: required attribute clarification requested

Ian Hickson ian at hixie.ch
Thu Sep 7 07:27:46 PDT 2006

I hear that this question is blocking implementation work so I'm going
to quickly reply to this despite being on holiday. :-)

On 9/6/06, Alex Vincent <ajvincent at gmail.com> wrote:
> "For disabled or readonly controls, the (required) attribute has no effect."
> What does this mean?

>From an implementor's point of view, it means nothing at all, because
it isn't a conformance statement (it has no "must", "should", "may",
etc) and isn't a definition (it doesn't define a term). Thus, for your
sake it can be ignored.

> The missingValue bit of validityState is either
> on or off.  Do I need to change the required bit if we're disabled?
> Or should I leave it alone?

missingValue, as defined, is unaffected by whether the control is
disabled or readonly -- it still gets set to true if the value is
missing -- but the control is not validated if it is disabled or
readonly, so it has no effect on submission, which is what I meant by
that sentence.

I'll clarify the spec when I get back from vacation. Right now it's
not very clear when the validity properties get set and when they
don't, which is unfortunate.

Ian Hickson

More information about the whatwg mailing list