On Wed, Feb 1, 2012 at 11:53 AM, Colin Law <[email protected]> wrote:

> On 1 February 2012 09:58, Peter Vandenabeele <[email protected]>
> wrote:
> > I had experience that the typical administrative user, is _very_ fast at
> > typing
> > dates on her numeric keypad. It is really a lot easier for her to type a
> > requested
> > delivery_date as 300412 (that is delivery on 30 April 2012) even if we as
> > developers frown upon it. Maybe a series of 3 boxes as you suggest
> > may also be a good compromise.
>
> I agree that for what one might call an 'internal' app where users
> know what is expected that a single box may be ok.


Indeed ! That was an internal application. On the external side, we had
a Datepicker (slower to use, but no ambiguity).



> In the case of
> three boxes then provided tab can be used between them this can still
> be quick to type.
>

Or even jump to next box automatically (my banking app does that for the
account number that has 3 blocks in Belgium). But the inconvenience is
that I cannot copy paste a full account number to it then :-/


> >
> > The protection against the problem of misinterpretation, is then to show
> the
> > fully expanded date (preferably with a local fast javascript), to verify
> > that the
> > computer interpreted the data correctly. And use localisation, where
> users
> > in
> > EU get dd/mm/yyyy as default setting and users in US get mm/dd/yyyy as
> > default input setting.
>
> The most safe way is possibly to provide a drop down select box for
> the month then there is no confusion, but it is slower to enter.  I
> think date_select will provide this.
> Of course there is no "correct" answer to this, different applications
> require different solutions.
>

+1

Peter

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to