When you click the close button, will show the alert with 3 button like below picture:
Show dialog message
When you click the close button, will show the alert with 3 button like below picture:
Show dialog message
You are trying to save a form?
Javier
Javier Quarite wrote in post #1040503:
Well then, the easiest way of doing that is:
$(“#form_id”).submit();
I’m not really sure the way colorbox works, what I gave works for example:
<%= link_to “save”, “#”, :remote=>true, :onclick=>“save_with_click”%>
function save_with_click(){
$(“#form_id”).submit();
}
I think you can do the same with your submit button
Javier
Javier Quarite wrote in post #1040531:
Yes, a page has many form to fill. when you click close button, it appear the dialog as above. When I try to click 'save' button, it won't works..
--
Well then, the easiest way of doing that is:
* inside the function that grabs the "save" action
$("#form_id").submit();
I'm not really sure the way colorbox works, what I gave works for example:
<%= link_to "save", "#", :remote=>true, :onclick=>"save_with_click"%>
function save_with_click(){ $("#form_id").submit(); }
I think you can do the same with your submit button
Javier
Ok, I give you the simple code.. Hope you can teach me.. Thank you. Where should I place "form_id"??
<%= form_tag action_tasks_path do %> <table border="1"> <tr> <td colspan="3" align="right"> <a class='inline' href="#inline_content"></a> <div style='display:none'> <div id='inline_content'> <b>Do you want to save changes made to this job?</b><br/> All details will be lost if you don't save them. <br/><br/> <%= link_to "Don't Save", main_home_path %> | <a href="javascript:parent.$.colorbox.close()">close</a>
<%= link_to "save", "#", :remote => true, :onclick => "save_with_click"%> </div> </div> </td> </tr> <script> $(document).ready(function(){ $(".inline").colorbox({inline:true, width:"500"}); }); function save_with_click(){ $("#form_id").submit(); } </script> </table>
name: <%= text_field_tag :name, params[:name] %> Description: <%= text_area_tag :description, params[:description], :rows => 3 %> <% end %>
By form_id I meant the ID of the form (you can view that by checking the source code). I guess it is new_action_tasks, but this is an ID generated by rails, you can give it a value by sending it like “:id=> my_id” inside form_tag
I suggest this cast http://railscasts.com/episodes/136-jquery
I might give you an idea of what I’m saying ![]()
Javier
Hi Javier,
I think I don't use colorbox now..
so, do you know to use jQuery Impromptu?? http://trentrichardson.com/Impromptu/index.php
Yeah, I can do it.
<%= link_to "save", "#", :remote=>true, :onclick=>"save_with_click"%> function save_with_click(){ $("#form_id").submit(); }
change to:
<%= form_tag save_file_path, :id => 'mysubmitform' do %> ...
<a href="javascript:save();">save</a> <script> function save(){ $('#mysubmitform').submit(); return false; } </script>
... <% end %>
This function can works for me!! I am using jquery colorbox. Thank you, Javier.
Glad to hear that ![]()
I tought you jus wanted to save it via AJAX that’s why I use that remote true, you can do that label using rails. Also that :id=>“mysubmitform” may not be needed, just check the id of the form using a debugger (firebug in firefox or the one that comes in chrome).
Javier