Re: [whatwg] Markup-related feedback

On Tue, 30 Dec, 2014 at 5:12 PM, Garrett Smith <dhtmlkitchen@gmail.com> 
wrote:
> [snip]

> 
>  - alerts false
> 
> This result, in a way, seems to contradict the following:-
> 
> | The disabled attribute, when specified, causes all
> | the form control descendants of the fieldset element,
> | excluding those that are descendants of the fieldset
> | element's first legend element child, if any, to be disabled.
> 
> http://www.w3.org/TR/html5/forms.html#the-fieldset-element

This behaviour is useful from the user's perspective: If a user first 
disables then re-enables a fieldset, the disabled state of descendant 
controls should persist. E.g. if the fieldset contains a control that 
is not disabled, then on re-enabling the fieldset the control should 
one again be not disabled.

The behaviour of the disabled attribute you find above makes sense 
under those circumstances: It reflects the disabled state of the 
control were its ancestor fieldsets (if any) not disabled - it doesn't 
reflect if it would included in a submission or not.

Given the variety of conditions in both the spec and in browser 
implementations that would make a control eligible for success, maybe 
it would be useful it have an attribute like 'enabled' - but what's the 
use case?

//Mike

-- 
⊨ Michael Gratton, Percept Wrangler.
⚙ <http://mjog.vee.net/>

Received on Wednesday, 31 December 2014 00:54:37 UTC