diff --git a/app/views/layouts/_new_feedback.html.erb b/app/views/layouts/_new_feedback.html.erb
index 34dc96491..67b4af32c 100644
--- a/app/views/layouts/_new_feedback.html.erb
+++ b/app/views/layouts/_new_feedback.html.erb
@@ -13,8 +13,9 @@
<% get_memo %>
<%= form_for(@new_memo, :url => create_feedback_forum_path(@public_forum)) do |f| %>
- <%= f.text_area :subject, :class => "opnionText", :placeholder => l(:label_feedback_tips) %>
+ <%= f.text_area :subject, :id=>"subject", :class => "opnionText", :placeholder => l(:label_feedback_tips) %>
<%= f.hidden_field :content,:id => 'hidden', :required => true , :value => l(:label_feedback_value) %>
+
<%= l(:label_submit)%>
diff --git a/public/javascripts/feedback.js b/public/javascripts/feedback.js
index eab86bf20..5b06be7e6 100644
--- a/public/javascripts/feedback.js
+++ b/public/javascripts/feedback.js
@@ -110,4 +110,18 @@ $(document).ready(function () {
durationTime: 600
});
});
-});
\ No newline at end of file
+});
+
+
+$(document).ready(function(){
+ $("#subject").keydown(function(){
+ var curLength=$("#subject").val().length;
+ if(curLength>=50){
+ var num=$("#subject").val().substr(0,49);
+ $("#subject").val(num);
+ }
+ else{
+ $("#textCount").text(49-$("#subject").val().length);
+ }
+ })
+})
\ No newline at end of file