我有一个有两个按钮的表单标签。一个提交,另一个提交时需要显示<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();
});
});
答案 0 :(得分:1)
尝试为此按钮设置<button type="button">
,因为表单中按钮的默认类型是提交。