Javascript_tag replacing whitespaces w/ '%20'


I have a form that tests if a title has been changed since the page
loaded and the page has been submitted. If the page title has been
then a confirm box will ask if the user wants to have the title changed.
The problem is if the person hits cancel, all white spaces in the title
replaced w/ ‘%20’.

Here’s the code I was using:

<%=javascript_tag( "function confirmSubmit(){ var page_title_before= 
                                              var page_title_on_submit =
                                            if( page_title_before !=
page_title_on_submit ){
the title of this page will break any links or bookmarks that refer to
it.\\nPress \"OK\" to save with the new title, or \"Cancel\" to revert 
the original title.');
                                                 if(agree){ return true; 
                         else{  alert( 'page_title_before-->>' +
escape(page_title_before) ); $('page_title').value = page_title_before;
return false; }
                                              else{ return true; }}") %>

View this message in context:'-20'-tf3948381.html#a11201320
Sent from the RubyOnRails Users mailing list archive at

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