JSFiddle - React, Tailwind, and code Playground

HTML

<script src="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.0/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.0/css/bootstrap-combined.min.css">
<div class="container-fluid">
    <div class="row-fluid">
        <div class="span6">
            <div class="well well-white">
                <form action="#" method="post">
                    <fieldset class="center">
                        <legend>Form 1</legend>
                        <div class="editor-label">
                            <label>First Name</label>
                        </div>
                        <div class="editor-field">
                            <input type="text" id="tb_fname" />
                        </div>
                        <div class="editor-label">
                            <label>Last Name</label>
                        </div>
                        <div class="editor-field">
                            <input type="text" id="tb_lname" />
                        </div>
                        <div class="editor-label">
                            <label>Bio</label>
                        </div>
                        <div class="editor-field">
                            <input type="text" id="tb_bio" />
                        </div>
                        <div class="control-group">
                            <div class="controls">
                                <label class="checkbox">
                                    <input type="checkbox" id="cbApprove" />Approved</label>
                            </div>
                        </div>
                        <div class="form-actions relative ajax-form">
                            <div class="row-fluid">
                                <div class="span12">
                                    <div class="btn-toolbar pull-right"> <a href="#" class="btn">Cancel</a>

                                        <button type="submit" class="btn...

CSS

*, .btn:focus {
    outline:none;
}
.save-toast {
    top:5px;
    right:5px;
    position:absolute;
}
.right5 {
    margin-right: 5px;
}
.relative {
    position:relative;
}

JavaScript

$(function () {
    initAjaxFormPosts();
});

function initAjaxFormPosts() {
    if ($("form .form-actions.ajax-form").length > 0) {
        $("form .form-actions.ajax-form").each(function () {
            var $form = $(this).closest("form");
            $form.find(".form-actions.ajax-form .btn.submit").bind('click', function () {
                var btn = $(this);
                btn.button('loading');
                postData($form.attr('action'), $form.serialize(), function () {
                    btn.button('reset');
                    var container = $form.find(".form-actions");
                    $(container).append('<span class="label label-success save-toast">Saved!</span>');
                    $(container).find("span.label-success").delay(2000).fadeOut('slow', function () {
                        $(this).remove();
                    });
                });
                return false;
            });
        });
    }
}
/* Generic POST function*/
function postData(url, model, callback) {
    $.ajax({
        url: url,
        type: "POST",
        data: model,
        success: function (data) {
            callback(data);
        },
        error: function (error) {
            return false;
        }
    });
}