_comment_form.html.erb
上传用户:netsea168
上传日期:2022-07-22
资源大小:4652k
文件大小:1k
源码类别:

Ajax

开发平台:

Others

  1. <% form_remote_tag :url      => @article.comment_url,
  2.                     :position => :bottom,
  3.                     :update   => {:success => 'commentList'},
  4.                     :loading  => "loading()",
  5.                     :complete => "complete(request)",
  6.                     :failure  => "failure(request)",
  7.                     :html     => {:id => 'commentform', :class => 'comments' } 
  8.     do %>
  9. <div id="preview" style="display:none"></div>
  10.   <h2 id="respond">Leave a comment</h2>
  11.   <p>
  12.  <%= text_field "comment", "author", :class => 'styled', :size => 22 %>
  13.     <label>Name</label>
  14.   </p>
  15. <p>
  16. <%= text_field "comment", "email", :class => 'styled', :size => 22 %>
  17. <label>Email <%= content_tag('small', "(#{link_to('gravatar', 'http://gravatar.com')} enabled)") if this_blog.use_gravatar %></label>
  18. </p>
  19. <p>
  20. <%= text_field "comment", "url", :class => 'styled', :size => 22 %>
  21. <label>Url</label>
  22. </p>
  23.   <p>
  24.       <%= text_area 'comment', 'body', :class => 'styled', :rows => 10, :cols => 100 %>
  25.   </p>
  26.   <p>
  27.     <%= submit_to_remote('preview', 'Preview!',
  28.                          :update => 'preview',
  29.                          :complete => "Element.show('preview')",
  30.                          :url    => @article.preview_comment_url) %>
  31.     <%= submit_tag 'Submit', :id => 'form-submit-button',  :onclick => "$('commentform').onsubmit();this.disabled=true;Element.hide('preview');return false;" %>
  32.     <%= image_tag 'theme/spinner.gif', :id => 'comment_loading', :style => 'display:none' %>
  33.   </p>
  34. <% end %>