【发布时间】:2012-03-27 11:30:18
【问题描述】:
我使用 twitter-boostrap,我想在我的表单中使用 these radio-buttons。 问题是当我点击任何这些按钮时,表单会立即提交。 如何避免这种情况?我只想使用默认按钮,例如单选按钮。
来自:
<%= form_for @product do |f| %>
<div class="control-group">
<%= f.label :type, :class => 'control-label' %>
<div class="controls">
<div class="btn-group" data-toggle="buttons-radio">
<button class="btn">Button_1</button>
<button class="btn">Button_2</button>
</div>
</div>
</div>
<div class="form-actions">
<%= f.submit nil, :class => 'btn btn-primary' %>
<%= link_to 'Cancel', products_path, :class => 'btn' %>
</div>
<% end %>
javascript:
// application.js
$('.tabs').button();
【问题讨论】:
-
有点晚了,但帮助我的是Event Object's preventDefault() Method。类似
$('.btn').onClick(function(evt){evt.preventDefault();});
标签: html ruby-on-rails twitter-bootstrap