Easy to use Javascript autocomplete/autofill library for input fields

Today I am going to share a very easy to use Javascript autocomplete/autofill library for input fields .bautofill is a multi-purpose autocomplete library for text box, written in jQuery.The library displays a drop-down list containing suggestions depending on the user input.The autocomplete data is populated from JSON arrays of strings or provided directly in the HTML. You can of course populate the dropdown list using AJAX.


Include following libraries on page.

<link rel = 'stylesheet' href = 'bautofill.css'>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src = 'bautofill.js'></script>


To call the plugin on specific input box, just add the CSS class ‘bautoCompleteInput’ and pass all the data on data-filter attribute in array form.

<input type = 'text' class = 'bautoCompleteInput' data-filler='["Apples","Oranges","Eggplant","Bananas"]'>


OR you can pass the filter data form javascript.

 <input type = 'text' class = 'bautoCompleteInput' id = 'dataInVariable' data-filler=''> 	
		<script>document.getElementById('dataInVariable').dataset['filler'] = '["New York","Michigan","Miami","Arizona","Mississippi"]';</script>

See live demo and download source code.


This awesome plugin is developed by benergize. Visit their official github repository for more information and follow for future updates.