单击按钮提交表单而不是在jquery中显示p标记

时间:2015-11-03 17:32:39

标签: ruby-on-rails

我有一个有两个按钮的表单标签。一个提交,另一个提交时需要显示<p>。在这种情况下,当我点击按钮时,它会提交表单。为了我的目的,我需要使用form_tag而不是form_for。这是我的代码:

<%= form_tag treats_path do %>
.
.
.
  <br>
  <div class="i">
  <button class="c">click</button>
  <p class= "d">  lorem ipsum </p>
  </div>

<%= submit_tag %>
<% end %>

Jquery的:

$(document).ready(function(){
 $('.i').children(".c").on('click', function(){
        $('.d').show();
     });
});

1 个答案:

答案 0 :(得分:1)

尝试为此按钮设置<button type="button">,因为表单中按钮的默认类型是提交。