मैं ट्विटर-बूस्टर का उपयोग करता हूं और मैं अपने फॉर्म में 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 %>
जावास्क्रिप्ट:
// application.js
$('.tabs').button();
एक छोटी सी देर हो गई, लेकिन क्या मेरी मदद की [इवेंट ऑब्जेक्ट की रोकथाम डीफॉल्ट() विधि] (http://www.w3schools.com/jsref/event_preventdefault.asp)। '$ ('। btn') जैसे कुछ। onClick (function (evt) {evt.preventDefault();});' – Samveen