Ответ 1
Вам нужно обнаружить клик со стороны js, ваш HTML останется таким же. Примечание: этот метод устарел с версии 3.5.5 и удален в версии 4.
$("button").click(function() {
var $btn = $(this);
$btn.button('loading');
// simulating a timeout
setTimeout(function () {
$btn.button('reset');
}, 1000);
});
Кроме того, не забудьте загрузить файлы jQuery и Bootstrap js (на основе jQuery) на странице.