Example 1
$form = new Form('plugins-word-char-count-form-1', 'vertical');
$form->addTextarea('word-char-count-textarea', '', 'Enter content here', 'cols=100, rows=20');
$form->addPlugin('word-character-count', '#word-char-count-textarea', 'default', array('maxCharacters' => 15));
<div class="bs5-form-stacked-element mb-3">
<label for="word-char-count-textarea" class="form-label">
Enter content here
</label>
<textarea id="word-char-count-textarea" name="word-char-count-textarea" cols="100" rows="10" class="form-control"></textarea>
</div>
Example 2 - Word count only
$form = new Form('plugins-word-char-count-form-2', 'vertical');
$form->addTextarea('word-char-count-textarea-2', '', 'Enter content here', 'cols=100, rows=20');
$form->addPlugin('word-character-count', '#word-char-count-textarea-2', 'default', array('maxWords' => 3, 'characterCount' => false));
<div class="bs5-form-stacked-element mb-3">
<label for="word-char-count-textarea-2" class="form-label">
Enter content here
</label>
<textarea id="word-char-count-textarea-2" name="word-char-count-textarea-2" cols="100" rows="10" class="form-control"></textarea>
</div>