隐藏表单直到单击按钮 - Ruby on Rails

时间:2011-09-14 03:46:22

标签: jquery ruby ruby-on-rails-3

我的应用主页上有一个内容提交表单。

我希望隐藏它直到用户点击“提交想法”,此时,表单应显示在提交按钮下方。

我的基础是Reddit上用于回复/评论的模型,但我无法弄明白。

我想它涉及jQuery,但我对jQuery很糟糕,这就是为什么我需要你的帮助。

提前多多感谢。

2 个答案:

答案 0 :(得分:6)

你可以用jQuery做到这一点。

 $(document).ready(function() {

 $('#form_id').hide(); //Initially form wil be hidden.

  $('#button_id').click(function() {
   $('#form_id').show();//Form shows on button click

   });
 });

答案 1 :(得分:4)

在页面加载时隐藏表单:

$('#my-form').hide();

并在点击按钮时显示:

$('#my-button').click(function() { $('#my-form').show() });