[whatwg] Suggested changes to Web Forms 2.0, 2004-07-01 working
Jim Ley
jim.ley at gmail.com
Fri Jul 9 06:17:25 PDT 2004
On Fri, 09 Jul 2004 09:00:06 -0400, Matthew Raymond
<mattraymond at earthlink.net> wrote:
> Jim Ley wrote:
> ??? You're worried about products with non-standards-body features
> that degrade into supported standards?
Yes, because if input type=datetime then gets introduced differently
we have a legacy problem.
> > Select entries arrive on the server in say 3 entries Day Month Year.
> > To convert this into a date to get a date object for validation it's
> > simple.
>
> No, because as I stated before, you can't be sure that the server
> will receive a value contained in the original <select> elements sent to
> the client. As a matter of security, you must ALWAYS assume that the
> values may have been intercepted and changed, or that the client
> deliberately (or otherwise) changed the values.
How many times do I have to say THIS HAS NOTHING TO DO WITH
VALIDATION, it is completely orthogonal to the problem. creating a
date from Month/Year/date is considerably easier than creating one
from a single string - you must see this. And because of regional
differences in how dates are entered, it means it's not even safe to
parse a date from a string, unless you know the format entered.
> > great give me some URI's - remember you're claiming these are common
> > and free, I don't believe it is remotely possible (hint the best ones
> > will be on Dr. John Stocktons pages)
>
> Why? Does Google not work on your machine?
Yep, I couldn't find a single one that remotely came close, you said
you'd just found some before that were good, but chose a woeful one
simply because it was short.
> Besides, we can always
> ask Dean Edwards to write as script like this while he's sleeping.
As I say, I don't believe it can be done in under 10 lines, in fact
I'm incredibly confident of it. Dean is a very good scripter, maybe
he'll rise to your challenge, but I'm willing to bet he won't be able
to do it.
> and may not work in all implementations of
> Javascript because you assume that setDate will increment the month if
> given an out-of-range date value.
Which is an ECMAScript requirement, it's also been implemented
behaviour in all script agents I've ever seen, could you suggest one
where it doesn't work?
> > And there's no way to suggest an
> > appropriate control for the task, making desiging harder.
>
> I'm confused. Do you want MORE input types, or are you suggesting
> another attribute (which I believe some people on this mailing list
> would oppose).
I'm not that sure of syntax, I've described what I feel is necessary
in terms of functionality.
Jim.
More information about the whatwg
mailing list