Submit Form with AJAX on javascript event

I'm new to rjs and ajax...doing the example in RJS Templates for

I'd like to submit the form onChange...but my onChange code doesn't
work as expected. I get the js code in the browser window..instead of
my updated page.

It does still work when I press the submit button though.

My form code:

  <%= form_remote_tag :url => {:action => 'log'}, :html => { :id =>
'thought-form'} %>
    <%= text_field_tag 'thought', nil, {:size => 40, :onChange =>
'this.form.submit()'} %>
    <%= submit_to_remote 'Log thought', 'Check' %>

This is what I see in the browser.

try {
new Insertion.Top("thoughts", "<p>\n\ta random thought\n</p>");
new Effect.Highlight("thoughts",{});
} catch (e) { alert('RJS error:\n\n' + e.toString()); alert('new
Insertion.Top(\"thoughts\", \"<p>\\n\\ EXIST\\n</p>\");\nnew
throw e }

Any Ideas?