yep, no problem for that 2011/7/1 Rodrigo Ruiz <[email protected]>
> Thank you, I didn't quite understand cause I haven't study javascript yet, > but I think I got the idea. > > Just one more thing, can I save all that just as strings in the database? > > On Fri, Jul 1, 2011 at 4:15 PM, leoncio caminha < > [email protected]> wrote: > >> Dude, one lil example: >> >> put this in your public/javascript >> >> function maskTelefone(source, event) { >> return mask(source, event, '99 9999-9999', '0123456789'); >> } >> >> then, in your view, call like this >> >> <%= f.text_field :del_fone, :size => 13, :maxlength => 12, :onkeypress => >> "return maskTelefone(this,event);" %> >> >> works fine fella! >> >> any doubt, please, talk >> >> >> 2011/7/1 Walter Lee Davis <[email protected]> >> >>> That's done with JavaScript. Have a google for the term 'input mask', and >>> step well back when you see the zillions of results. >>> >>> Walter >>> >>> >>> On Jul 1, 2011, at 9:48 AM, Rodrigo Ruiz wrote: >>> >>> How can I manage to make it appear automatically, the + and () and - in >>>> the telephone +00(00)0000-0000 and the / in the date like mm/dd/yyyy, as >>>> the >>>> user types only numbers? And how to enable only numbers to be typed? >>>> >>>> And what type are those kind of information saved in the database? >>>> strings? >>>> >>>> >>>> On Fri, Jul 1, 2011 at 3:29 PM, Walter Lee Davis <[email protected]> >>>> wrote: >>>> >>>> On Jul 1, 2011, at 9:13 AM, Rodrigo Ruiz wrote: >>>> >>>> Can't I do that only with ruby and rails? >>>> >>>> On Fri, Jul 1, 2011 at 3:25 AM, Leoncio Caminha < >>>> [email protected]> wrote: >>>> make on javascript for that and call in :onkeypress => 'yourJS(this);' i >>>> think so >>>> Em 30/06/2011, às 22:23, Rodrigo Ruiz escreveu: >>>> >>>> You could certainly clean up any user input in a before_validation >>>> filter method. I don't know how you would figure out which mask to use, but >>>> what I usually do is first strip out anything that isn't a numeral, and >>>> then >>>> take the numbers back through a mask so that first n numbers are area code, >>>> next are exchange, then station, then extension if anything is left over. >>>> If >>>> you had multiple nations or any optional elements (country code) then the >>>> problem gets a lot harder to solve. >>>> >>>> By the way, as Leoncio pointed out, this could all be done in >>>> JavaScript, and the implementation is largely the same; string operations >>>> being more or less identical (and with Prototype.js, even having the same >>>> names for the functions) in either JavaScript or Ruby. >>>> >>>> Walter >>>> >>>> >>>> > Well, that's basically it, how can I make an input field for date like >>>> mm/dd/yyyy and for telephone like +xx (xx) xxxx-xxxx. >>>> > >>>> > Thank you, >>>> > Rodrigo >>>> > >>>> > -- >>>> > 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 rubyonrails-talk@googlegroups.** >>>> com <[email protected]>. >>>> > To unsubscribe from this group, send email to >>>> rubyonrails-talk+unsubscribe@**googlegroups.com<rubyonrails-talk%[email protected]> >>>> . >>>> > For more options, visit this group at http://groups.google.com/** >>>> group/rubyonrails-talk?hl=en<http://groups.google.com/group/rubyonrails-talk?hl=en> >>>> . >>>> >>>> -- >>>> 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 rubyonrails-talk@googlegroups.** >>>> com <[email protected]>. >>>> To unsubscribe from this group, send email to >>>> rubyonrails-talk+unsubscribe@**googlegroups.com<rubyonrails-talk%[email protected]> >>>> . >>>> For more options, visit this group at http://groups.google.com/** >>>> group/rubyonrails-talk?hl=en<http://groups.google.com/group/rubyonrails-talk?hl=en> >>>> . >>>> >>>> >>>> >>>> -- >>>> 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 rubyonrails-talk@googlegroups.** >>>> com <[email protected]>. >>>> To unsubscribe from this group, send email to >>>> rubyonrails-talk+unsubscribe@**googlegroups.com<rubyonrails-talk%[email protected]> >>>> . >>>> For more options, visit this group at http://groups.google.com/** >>>> group/rubyonrails-talk?hl=en<http://groups.google.com/group/rubyonrails-talk?hl=en> >>>> . >>>> >>>> -- >>>> 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 rubyonrails-talk@googlegroups.** >>>> com <[email protected]>. >>>> To unsubscribe from this group, send email to >>>> rubyonrails-talk+unsubscribe@**googlegroups.com<rubyonrails-talk%[email protected]> >>>> . >>>> For more options, visit this group at http://groups.google.com/** >>>> group/rubyonrails-talk?hl=en<http://groups.google.com/group/rubyonrails-talk?hl=en> >>>> . >>>> >>>> >>>> >>>> -- >>>> 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 rubyonrails-talk@googlegroups.** >>>> com <[email protected]>. >>>> To unsubscribe from this group, send email to >>>> rubyonrails-talk+unsubscribe@**googlegroups.com<rubyonrails-talk%[email protected]> >>>> . >>>> For more options, visit this group at http://groups.google.com/** >>>> group/rubyonrails-talk?hl=en<http://groups.google.com/group/rubyonrails-talk?hl=en> >>>> . >>>> >>> >>> -- >>> 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 >>> rubyonrails-talk@googlegroups.**com<[email protected]> >>> . >>> To unsubscribe from this group, send email to >>> rubyonrails-talk+unsubscribe@**googlegroups.com<rubyonrails-talk%[email protected]> >>> . >>> For more options, visit this group at http://groups.google.com/** >>> group/rubyonrails-talk?hl=en<http://groups.google.com/group/rubyonrails-talk?hl=en> >>> . >>> >>> >> -- >> 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. >> > > -- > 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. > -- 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.

