TagsInput is a simple jQuery extension for tag entry text functions. To use Tags Input, the user types the text and pressing Tab Or Space key to add the tag name to the hidden input text that will be sent to the server-side when the user submits the form.
For a customizable jQuery tags input plugin, you might want to consider taggingJS. It’s a simple yet powerful plugin that allows you to create a customizable and cross-browser tags input, enabling users to add and remove multiple tags with ease.
Key Features of taggingJS:
- If you want to use the functionality provided by the plugin, you need to have the Font Awesome style sheet and TagsInput javascript file to your HTML.
- Add div as tag containing HTML and hidden input text will receive tag names when the user clicks Tab or Spacebar.
How to make use of it:
1. Insert the taginput.css
and taginput.js
information on your webpage.
<link rel="stylesheet" href="/path/to/css/taginput.css" /> <script src="/path/to/cdn/jquery.slim.min.js"></script> <script src="/path/to/js/taginput.js"></script>
2. Load the Font Awesome for the Remove icon. OPTIONAL.
<link rel="stylesheet" href="/path/to/cdn/fontawesome.min.css" />
3. Create a container to carry the tags enter.
<div class="myTags"></div>
4. Create a hidden input to store the values you typed within the tags input.
<input type="text" class="inputTags" hidden />
5. Call the function on the container component to initialize the tags input.
$('.myTags').TagsInput({ // placeholder text tagInputPlaceholder:'eg. jquery', // hidden input tagHiddenInput: $('.inputTags') });
6. Customize the looks of the tags input.
$('.myTags').TagsInput({ // placeholder text tagInputPlaceholder:'eg. jquery', // hidden input tagHiddenInput: $('.inputTags'), // border color tagContainerBorderColor: '#2a6fff', // background color tagBackgroundColor: '#2a6fff', // tag color tagColor: '#fff', // border color of tags tagBorderColor: '#688eac' });
7. Customize the Remove icon within the taginput.js
.
<i class="fa fa-times"></i>
See Demo And Download
Official Website(cris-m): Click Here
This superior jQuery/javascript plugin is developed by cris-m. For extra Advanced Usages, please go to the official website.
Be First to Comment