Field update not happneing

Hi,

I’m having some scriptaculous weirdness, hoping this is an easy fix. I
have a js function defined in my header:

function flash(msg){
$(‘flash_msg’).value = msg;
alert(msg); // for debugging

}

This is being called like so:

<%= form_remote_tag(
:update => ‘admins’,
:url => { :action => ‘add_admin’, :params => {:id => @place.id} },
:complete => “flash(‘passes msg’); = $(‘add_field’).value = ‘’;”
)
%>

When I hit ‘Add’ the correct div is updated, I see the alert (saying
“passed message”), and ‘add_field’ is cleared, but ‘flash_msg’ never
gets
set. There are no js errors and I’m just totally stumped over why this
could be.

Thanks in advance for any help,

pt.

Parker T.
Professional
(w) http://placesite.com
© 510.541.0125

Parker T. wrote:

function flash(msg){
$(‘flash_msg’).value = msg;
alert(msg); // for debugging

When I hit ‘Add’ the correct div is updated, I see the alert (saying
“passed message”), and ‘add_field’ is cleared, but ‘flash_msg’ never
gets set. There are no js errors and I’m just totally stumped over why
this could be.

What kind of HTML element has the flash_msg id?


We develop, watch us RoR, in numbers too big to ignore.

On Fri, 16 Dec 2005, Mark Reginald J. wrote:

|What kind of HTML element has the flash_msg id?

Ah, figured it out (thanks). I was trying to replace the contents of a
div (also tried a span) using .value. Switching to innerHTML, e.g.:

$(‘flash_msg’).innerHTML = msg;

fixed the problem. I knew it had to be something silly, just needed my
assumptions questioned, thanks.

pt.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs