[whatwg] :invalid
Benjamin Poulain
benjamin.poulain at nokia.com
Mon Jan 3 08:31:54 PST 2011
On 12/31/2010 02:13 AM, ext Ian Hickson wrote:
> It's not entirely clear to me what the intended UI is here. If the goal is
> to only style form elements for (in)validity after they've lost focus or
> after their form is submitted, it seems a couple of scripts on<form>
> would be the way to go:
>
> <form onblur="event.target.classList.add('examined')"
> onsubmit="for (var i = 0; i< elements.length; i += 1)
> elements[i].classList.add('examined')">
>
> ...along with CSS rules like:
>
> .examined:invalid { ... }
> .examined:out-of-range { ... }
>
>
> On Thu, 23 Sep 2010, Boris Zbarsky wrote:
>>
>> Are there cases when pages would set invalid default values and want
>> them flagged as such in UI?
>
> On Fri, 24 Sep 2010, Shiv Kumar wrote:
>>
>> Typically, in large organizations, there are folks who clean up data. So
>> they will be presented with data that's already entered by someone else
>> and their job is to clean up the data. In fact I see the new Form API to
>> be a very good candidate for this use case.
>
> Indeed.
Isn't that targeting the wrong audience?
I think the use case you solve with .examined:invalid is quite common.
On the other side, batch clean up of data is a special case for
enterprises. And can image those systems validate on server side and
would not benefit much from :invalid.
cheers,
Benjamin
More information about the whatwg
mailing list