W3C home > Mailing lists > Public > whatwg@whatwg.org > July 2010

[whatwg] pattern='' should be ignored

From: Mounir Lamouri <mounir.lamouri@gmail.com>
Date: Wed, 28 Jul 2010 12:41:59 +0200
Message-ID: <4C500977.8010203@gmail.com>

At the moment, to suffer from a pattern mismatch an element needs a
non-empty value and a specified pattern (and the pattern should not
match the entire value) [1]. So, if, for any reason, an author write
<input pattern=''>, the element would be always suffering from a pattern
mismatch except when value=''.
I do not imagine an author would like to make its element always invalid
and even if it is, I think most people will try to write pattern='' to
reset the pattern.
If someone wants to make the element invalid when the value is not
empty, he/she can use setCustomValidity or even have a pattern that is
not empty but can't match the value (like '[]').

So, to prevent any undesirable behavior with this edge case, I propose
to change:
If the element's value is not the empty string, and the element's
pattern  attribute is specified and the attribute's value, when [..]
If the element's value and the element's pattern attribute are not the
empty string and the attribute's value, when [..]


Received on Wednesday, 28 July 2010 03:41:59 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 16:59:25 UTC