2.0.0 • Published 4 years ago
jquery-characters-calculator v2.0.0
Install
npm
npm install jquery-characters-caculator
Basic Setup
- Import jQuery
- Import js/jquery-characters-caculator.js
HTML file
<form class="form1" action="">
<h3>Limit true, whitespaces true</h3>
<textarea id="textarea" rows="10" width="100%"></textarea>
<span id='target' class="count"></span>
</form>
<form class="form2" action="">
<h3>Limit true, whitespaces false</h3>
<textarea id="textarea1" rows="10" width="100%"></textarea>
<span id='target1' class="count"></span>
</form>
<form class="form2" action="">
<h3>Limit fasle, whitespaces false</h3>
<textarea id="textarea2" rows="10" width="100%"></textarea>
<span id='target2' class="count"></span>
</form>
<form class="form2" action="">
<h3>Limit fasle, whitespaces true</h3>
<textarea id="textarea3" rows="10" width="100%"></textarea>
<span id='target3' class="count"></span>
</form>
Javascript file
$(document).ready(function () {
var element = $('#textarea');
element.calculate(function (length, limit) {
(limit > 0 ? $('#target').html(`<span>${length}</span>/${limit}`) : $('#target').html(`${length}`));
});
// #target is a DOM will show results
//defaultf is no limit and count spaces as character
var element1 = $('#textarea1');
element1.calculate(function (length, limit) {
(limit > 0 ? $('#target1').html(`<span>${length}</span>/${limit}`) : $('#target1').html(`${length}`));
}, { whitespaces: true, limit: 300 });
//limit: maximum number of characters 300 and count spaces as character
var element2 = $('#textarea2');
element2.calculate(function (length, limit) {
(limit > 0 ? $('#target2').html(`<span>${length}</span>/${limit}`) : $('#target2').html(`${length}`));
}, { whitespaces: false, limit: 500 });
//whitespaces: false --> Not count spaces as character
});
Features
A plugin to show the number while typing or paste.