simple bootstrap form

practice.

by Hao Wu

HTML

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
<script src="http://twitter.github.com/typeahead.js/releases/latest/typeahead.bundle.min.js"></script>
<div class="container">
    <div class="box">
        <div class="row row-offcanvas row-offcanvas-left">
            <!-- main right col -->
            <div class="column col-sm-10 col-xs-11" id="main">
                
                <!-- content -->
                <!-- 查詢 panel -->
                <div class="panel panel-default">
                    <div class="panel-heading">
                        <h3 class="panel-title">權限管理</h3>
                    </div>
                    <div class="panel-body">
                        <form class="form-horizontal" role="form">
                            <!--<div class="well">-->
                            <!--<h1> 簽到退記錄查詢 </h1>-->
                            <!--</div>-->
                            <div class="form-group">
                                <label class="col-sm-3 control-label">身分證字號:</label>
                                <div class="col-sm-9">
                                    <div id="remote">
                                        <input class="typeahead" type="text" placeholder="請輸入" />
                                    </div>
                                </div>
                            </div>
                            <div class="form-group">
                                <label class="col-sm-3 control-label">姓名:</label>
                                <div class="col-sm-9">
                                    <div class="input-group">
                                        <input type="text" class="form-control" readonly />
                                    </div>
                                </div>
                            </div>
                            <div...

JavaScript

var movies = new Bloodhound({
    datumTokenizer: function (datum) {
        return Bloodhound.tokenizers.whitespace(datum.value);
    },
    queryTokenizer: Bloodhound.tokenizers.whitespace,
    remote: {
        url: 'Authorize',
        ajax: {
            type: 'POST',
            data: {
                action: 'quick_query'
                
            }
        },
        filter: function (movies) {
            // Map the remote source JSON array to a JavaScript object array
            return $.map(movies.results, function (movie) {
                return {
                    value: movie.original_title
                };
            });
        }
    }
});

// Initialize the Bloodhound suggestion engine
movies.initialize();

// Instantiate the Typeahead UI
$('#remote .typeahead').typeahead(null, {
    displayKey: 'value',
    source: movies.ttAdapter()
});