Press "Enter" to skip to content

Nice Simple Tag Input With Minimal Design For Bootstrap | MAB.Bootstrap.TagInput

The mab.jquery.TagInput is a jQuery plugin used to convert a text field into a nice input field for tag management.

Fully compatible with Twitter typeahead.js to provide auto-complete / auto-suggest functionality to simplify tag input.

How to make use of it:

1. Load the mandatory jQuery library and the typeahead.js into the HTML web page.

<script src="jquery.min.js"></script>
<script src="typeahead.bundle.min.js"></script>

2. Load the mab.jquery.taginput plugin’s information after jQuery library.

<link rel="stylesheet" href="mab-jquery-taginput.css">
<script src="mab-jquery-taginput.js"></script>

3. Create a tags input with pre-populated tags separates by ‘|’.

<input type="text" class="tag-input" value="cat|dog|catfish|fish">

4. Create a tags input with pre-populated tags separates by ‘|’.

var tags = new Bloodhound({
    datumTokenizer: function(d) { return Bloodhound.tokenizers.whitespace(d.tag); },
    queryTokenizer: Bloodhound.tokenizers.whitespace,
    local: [
        { tag: 'dog' },
        { tag: 'cat' },
        { tag: 'fish' },
        { tag: 'catfish' },
        { tag: 'dogfish' },
        { tag: 'webcodeflow' },
    ]
});

tags.initialize();

5. Call the plugin in your textual content subject and accomplished.

$('.tag-input').tagInput({

  // tags separator
  tagDataSeparator: '|',

  // allow duplicate tags
  allowDuplicates: false,

  // enable typehead.js
  typeahead: true,

  // tyhehead.js options
  typeaheadOptions: {
      highlight: true
  },

  // typehead dataset options
  typeaheadDatasetOptions: {
    displayKey: 'tag',
    source: tags.ttAdapter()
  }
  
});

jQuery Tags Input Plugin with Autocomplete Support, MAB.Bootstrap.TagInput Plugin/Github


See Demo And Download

Official Website(markashleybell): Click Here

This superior jQuery/javascript plugin is developed by markashleybell. For extra advanced usage, please go to the official website.

Be First to Comment

    Leave a Reply

    Your email address will not be published.