Nanospell Spell Checking Software Components
JavaScript jQuery CKEditor TinyMCE PHP ASP.Net Classic ASP

PHP SpellChecker

PHP Spell-Checker Tutorials with Source Code

An index of Tutorials on basic and advanced usage of the PHP SpellCheck package.

"Hello World" Basic Demo

A Quick integration will automatically spell-check all text-areas, input fields and Rich HTML Editors in you page.

Quick Integration

This will spell-check all TextAreas, Text Fields and Rich HTML Editors in your PHP page automatically.

DidYouMean

The functionality resembles the "Did You Mean...?" feature seen on Google and Yahoo! and other major search engines. PHPSpellCheck's excellent performance ensures that is is ready for use on high traffic websites, multi-server websites.

Encoding a Dictionary

Encoding a custom dictionary is quite easy using the PHPSpellCheck core class. Save the resultant data as a .dic file in /phpspellcheck/dictionaries.

Hide Summary Screen

The spellchecker pop-up window normally displays a summary screen upon completion. This is consistent with major Word Processors.

JavaScript Events

You can access your existing PHPSpellCheck AsYouType and SpellButton objects in JavaScript using their ID attribute as their JavaScript object name.

MaxLength SpellCheck Textarea

PHP SpellCheck allows you to set a maximum number of characters for a Textarea with SpellAsYouType applied. This closely matches the HTML5 Text-area 'maxlength' attribute

Spell Check and Submit Forms

The PHP SpellCheckButton Class allows you to validate the spelling in forms - and submit the form on completion.

Spell Check an HTML Element

PHP-Spell-Check can be set to spell check the contents of any HTML element such as a DIV, SPAN, IFRAME in your page. Such an element must have inner HTML or a value attribute. Just set the Fields property the SpellCheckButton Class to the Id attribute of you element.

Spell Check All Textareas

PHPSpellCheck can be set to spell check all the TextAreas in your page. Set Fields property of either the SpellCheckButton or SpellAsYouType Class to "TEXTAREAS"

Spell Check Fields By Id

PHPSpellCheck can be set to spell check one or multiple fields by their ID attribute. This is done using the Fields property of either the SpellCheckButton or SpellAsYouType Class.

Spell Check HTML Editors

PHPSpellCheck can be set to spell check all the visual HTML Editors (WYSIWYGs) in the page by setting the Fields property of the SpellCheckButton Class to "EDITORS"

Spell Check Multiple Fields

PHPSpellCheck can be set to spell check multiple fields in several ways - using the Fields property of either the SpellCheckButton or SpellAsYouType Class..

Spell Check iFrames

PHPSpellCheck can be set to spell check the contents any Frame or iFrame using the Fields property of the SpellCheckButton Class. Inline spellchecking cannot be applied to frames.

Spell Checking In A Pop Up Dialog Window 101

The PHP SpellCheckButton Class allows you to spell check dialog similar to those in popular word processing applications.

Spell Checking In Context 101

The PHP SpellAsYouType Class allows you to spell check in the context of you page. Any activated textarea will develop "red wiggly underlines" under all spelling mistakes - and the user can correct them on right click.

Custom Styles And Themes

The spellchecker's look and feel can be modified by creating a custom theme.

Elastic

Any PHPSpellCheck Spell-As-You-Type enabled textarea can be made "elastic" so that it grows vertically to match teh size of it's content.

PHPBB-SpellCheck

PHPSPellCheck can easily be made to act as the spellchecker for the popular PHPBB forum software.