i tried what you mentioned, but i have a problem with the "0" in the
sortby. the elements in the collection without tabindex are returned
in a random way, instead of in document order. :(
looking at the Form#getElements method it says:
"getElements(formElement) -> array" -> which i suppose to mean is
ordered
"Returns a collection..." -> which is not ensured to be ordered
so if this method returns ordered list, then i just have to reindex
the elements with tabindex.
but if not, how can i find out easily the document order of elements?
Anthyon
Martin Ström írta:
> Not really tested but something like this should get you started:
>
> $('my_form').getElements().sortBy(function(element) {
> return parseInt(element.readAttribute('tabindex') || 0);
> }).each(function(element) {
> // do something
> });
>
> /Martin
>
> 2008/5/22 anthyon <[EMAIL PROTECTED]>:
> >
> > Hi all,
> >
> > I'm just wondering if there's a way to enumerate a form's input fields
> > (and selects and etc) in tab order. Is there a standard or a
> > prototypish way to do this?
> >
> > Anthyon
> > >
> >
>
>
>
> --
> burnfield.com/martin
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Spinoffs" 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-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---