Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Bootstrap onClick button event

Tags:

This seems a silly question but just got bootstrap and it doesn't gives any examples on the website about adding a Javascript callback to a button...

Tried setting my button an id flag and then

<div class="btn-group">   <button id="rectButton" class="btn">Rectangle</button>   <button class="btn">Circle</button>   <button class="btn">Triangle</button>   <button class="btn">Line</button>   <button class="btn">Curve</button>   <button class="btn">Pic</button>   <button class="btn">Text</button>   <button class="btn">Gradient</button> </div> 

I want to add a callback to Rectangle button...

$('#rectButton').on('show', function (e) {     //ACTION }) 

cant get the point of bootstrap callbacks.

All I could found on the web is oriented to Rails + Bootstrap... no bootstrap and JS only.

like image 373
JuanCB Avatar asked Aug 22 '12 21:08

JuanCB


People also ask

Can we use Onclick in anchor tag?

Using onclick Event: The onclick event attribute works when the user click on the button. When mouse clicked on the button then the button acts like a link and redirect page into the given location. Using button tag inside <a> tag: This method create a button inside anchor tag.

How do I create a button right in Bootstrap?

Bootstrap allows us to align elements by using the utility class float. As we want to align the button to the right side of the text box, we have to use the float-right class.

How do I make two buttons side by side in Bootstrap?

Answer: Use the text-right Class You can simply use the class . text-right on the containing element to right align your Bootstrap buttons within a block box or grid column. It will work in both Bootstrap 3 and 4 versions.

How do you call a function button in HTML?

To invoke this function in the html document, we have to create a simple button and using the onclick event attribute (which is an event handler) along with it, we can call the function by clicking on the button.


1 Answers

There is no show event in js - you need to bind your button either to the click event:

$('#id').on('click', function (e) {       //your awesome code here  }) 

Mind that if your button is inside a form, you may prefer to bind the whole form to the submit event.

like image 120
moonwave99 Avatar answered Oct 19 '22 05:10

moonwave99