2011-04-24 75 views
0

這裏是我的形式HAML:如何使用jquery清除表單中的輸入?

34 #new_comment 
35 %strong Add Comment: 
36 - semantic_form_for 'comment', :url => add_comment_url(@review), :remote => true do |f| 
37  
38  = f.text_area :comment, :label => :comment, :cols => 60,:rows => 5, :input_html => {:rows => 5, :cols => 30} 
39  = f.submit 

我提交後,我有一個.js.erb文件的jQuery JavaScript的,但我不能把它清除。這是我有:

7 /* Reset the comment form */ 
    8 $("#comment_comment").reset(); 

這是不是在做anthing?

+2

爲什麼不乾脆的document.getElementById( 「comment_comment」)值= 「」;或.innerHTML =「」;爲textarea? – 2011-04-24 21:53:37

+0

我該怎麼做? – Angela 2011-04-24 22:02:36

+0

那麼這只是一個建議,如果你不使用jquery(英國媒體報道),你會用普通的javascript做什麼。 document.getElementById(「comment_comment」)給你的元素,然後使用.value你可以在表單中清空文本字段 – 2011-04-24 22:04:27

回答

2

要重設一個文本區域:

$('#comment_comment').val(''); 
+0

爲什麼不重置工作?我從博客中得到它? – Angela 2011-04-24 22:11:47

+0

嗯,welp,它的工作原理,但好奇....感謝... – Angela 2011-04-24 22:13:18

+0

什麼博客?它可能是一個jQuery插件,他們正在使用? – 2011-04-25 00:39:36