Hi T.J.Crowder,

I read through that thread. I dont really need to dynamically add form
fields. Rails and RJS make it fairly simple enough. I was just
wondering if it is possible to pass a partial to Element.insert as the
new HTML element. The partial will just display dynamic data. It wont
display form fields.

On Jan 8, 4:30 pm, "T.J. Crowder" <[email protected]> wrote:
> Hi Ram,
>
> I can't address the Rails side of this question (never having used
> Rails), but you can do this easily enough on the client side.
>
> As it happens, this question of adding form elements dynamically just
> came up in this group 
> yesterday:http://groups.google.com/group/prototype-scriptaculous/browse_thread/...
>
> Element#insert won't work (reliably) for form fields because it uses
> innerHTML, which doesn't quite work correctly on all browsers for form
> fields.  (It does for everything else, AFAIK.)  So you have to do DOM
> stuff instead (which Prototype makes easier in a variety of ways); see
> the linked discussion above for details.
>
> HTH,
> --
> T.J. Crowder
> tj / crowder software / com
> Independent Software Engineer (consulting services available)
>
> On Jan 8, 5:36 am, Ram <[email protected]> wrote:
>
> > I have various select boxes for currencies on a page. These can be
> > dynamically added via JS too. As and when the user selects currencies,
> > i need another separate div called "test_currencies" to get updated
> > with the currency name and the total amount in that particular
> > currency (which requires some DB info and calculation).
> > Im on Rails so im thinking of putting this info in a partial and
> > rendering that partial into $("test_currencies").bottom whenever
> > there's a selection made.
> > If the user chooses a previously chosen currency, the info for that
> > currency is updated and re-rendered into "test_currencies". If
> > instead, a new currency is chosen, a new partial carrying the info for
> > THAT currency needs to be rendered into $("test_currencies").bottom.
> > Thus, the "test_currencies" div should carry all the chosen currencies
> > and the aggregate amounts in those currencies. I tried this
>
> > Am i approaching this requirement correctly? Can it be done this way
> > using Prototype? Or should I be using RJS for this?
> > Hope someone can guide me on this.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" 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/prototype-scriptaculous?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to