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

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=>"commentform"} 
  8.    do %>
  9. <div class="comment-box">
  10.   <div id="errors"></div>
  11.   <div id="preview" style="display: none"></div>
  12.   <a name="respond"></a>
  13.   <table cellpadding="4" cellspacing="0" class="frm-tbl">
  14.     <tr>
  15.       <td><p><label for="comment_author"><%= _("Your name")%></label></p></td>
  16.       <td> <%= text_field "comment", "author", :size => 20 %> <small><%= link_to_function(_("(leave url/email &#187;)"), "Element.toggle('guest_url'); Element.toggle('guest_email')") %></small></td>
  17.     </tr>
  18.     <tr id="guest_url" style="display:none;">
  19.       <td><p><label for="comment_url"><%= _("Your blog")%></label></p></td>
  20.       <td> <%= text_field "comment", "url" %></td>
  21.     </tr>
  22.     <tr id="guest_email" style="display:none;">
  23.       <td><p><label for="comment_email"><%= _("Your email")%></label></p></td>
  24.       <td> <%= text_field "comment", "email" %></td>
  25.     </tr>
  26.     <tr>
  27.       <td><p><label for="comment_body"><%= _("Your message")%></label></p></td>
  28.       <td valign="top" colspan="2">
  29.         <%= text_area "comment", "body" %>
  30.       </td>
  31.     </tr>
  32.     <tr>
  33.       <td colspan="2" id="frm-btns">
  34.       <span id="comment_loading" style="display:none;"><%= image_tag "spinner.gif" %></span>&nbsp;&nbsp;
  35.       <%= markup_help_popup TextFilter.find_by_name(this_blog.comment_text_filter), _("Comment Markup Help") %>
  36.       <a href="#" onclick="new Ajax.Updater('preview', '<%= @article.preview_comment_url %>',  {asynchronous:true, evalScripts:true, parameters:Form.serialize('commentform'), onComplete:function(request){Element.show('preview')}}); return false;"><%= _("Preview comment")%></a>
  37.       <input type="submit" name="submit" id="form-submit-button" value="submit" class="button" />
  38.       </td>
  39.     </tr>
  40.   </table>
  41. </div>
  42. <% end %>