Thank you! This works!

On 9 Apr., 14:07, kangax <[EMAIL PROTECTED]> wrote:
> First, you need to add to Form.Element.Methods (this will affect
> "input", "select" and "textarea" elements). Then, you just need to
> call Element.addMethods() (this will actually extend elements):
>
> Object.extend(Form.Element.Methods, {
>   ...});
>
> Element.addMethods();
>
> Best,
> kangax
>
> Then, you just call Element.addMethods();
> On Apr 9, 7:17 am, Dan <[EMAIL PROTECTED]> wrote:
>
> > Hi everyone,
>
> > first, i'm new to Prototype. I want to extend Prototypes Form.Element
> >classwith a few function like this:
>
> > Object.extend(Form.Element,{
> >           pointize : function(element) {
> >                 if ($(element).present()) {
> >                         return element.getValue().sub(',','.');
> >                 }
> >                 return element.getValue();
> >           },
> >           toFloat: function(element) {
> >             if ($(element).present()) {
> >                 return parseFloat(element.pointize());
> >             }
> >             return 0.0;
> >           },
> >           toInt: function(element) {
> >             if ($(element).present()) {
> >                 return parseInt(element.pointize());
> >             }
> >             return 0;
> >           }
> >         });
>
> > But if i want to call one of thesefunctionson an input element like $
> > (myInputElementId).toFloat() i always get an error that toFloat is not
> > a function... what do i wrong?
>
> > Thanx in advance!
> > Bye Dan
--~--~---------~--~----~------------~-------~--~----~
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 rubyonrails-spinoffs@googlegroups.com
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to