Simple Autocomplete JavaScript Library – Complete-Me

Category: Form , Javascript | April 10, 2016
Author: callum-hart
Views Total: 1,930
Official Page: Go to website
Last Update: April 10, 2016
License: MIT

Preview:

Simple Autocomplete JavaScript Library – Complete-Me

Description:

Complete-Me is a simple, fast autocomplete library that pops out a Google search-like dropdown list with predefined suggestions when an input field gets focused. Very lightweight, fully customizable and with no dependencies.

How to use it:

Load the complete-me.css in the header of the webpage.

<link href="complete-me.css" rel="stylesheet">

Load the complete-me.js at the bottom of the webpage.

<script src="complete-me.js"></script>

Create a DIV container like this:

<div id="example"></div>

Prepare your autocomplete data.

myData = ["Data 1", "Data 2", "Data 3"];

The JavaScript to render an input field with the autocomplete functionality inside the DIV container.

example = new CompleteMe("#example", {
  data: myData
});

All configuration options and callback functions.

example = new CompleteMe("#example", {
  placeholder: "Type here...",
  noResultsText: "Couldn't find",
  canAddNewRecordsText: "Hit <span class=\"cm-key\">enter</span> to add",
  fetchingMoreResultsText: "Fetching more results...",
  canAddNewRecords: false,
  onAdd: noop,
  onSelect: noop,
  onNoResults: noop,
  onFocussed: noop,
  onBlurred: noop,
  onKeyedDown: noop,
  onKeyedUp: noop,
  onShowSuggestion: noop,
  onClearSuggestion: noop,
  onSuggestionSelected: noop,
  suggestResult: false,
  saveByValue: true
});

You Might Be Interested In:

Leave a Reply