Client side javascript spell checker

Cerrado Publicado Oct 11, 2006 Pagado a la entrega
Cerrado Pagado a la entrega

We would like someone to develop for us a client side javascript spell checker.

Client side means that no interaction with a server is allowed.

The javascript needs an API so we can call it whenever we need to (i.e. on click, or on form submit).

We should also be able to specify which form fields to check.

The user should also be able to add custom words (perhaps using cookies)

After feedback from bidders I thought I would elaborate more on the requirements:

1. We will require an HTML user interface to the spell checker, this should show the problem words and offer replacements.

2. You will need to source a word list.

3. The API really only needs a couple of functions:

a) setTextFields -- This function sets the form elements to check for spelling

b) startSpellCheck -- This function starts the spell checker with the user interface

c) hasErrors(formElement) -- This function checks the spelling of the specified form element and returns true if there are spelling errors of false if there are no spelling errors.

I hope this helps.

James

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

* * *This broadcast message was sent to all bidders on Thursday Oct 12, 2006 4:11:24 PM:

I've updated my bid request, if you could check and let me know if your bid is still valid I would be grateful.

* * *This broadcast message was sent to all bidders on Monday Oct 16, 2006 9:04:09 AM:

Hi Everyone bidding.

I have a question about this bid.

Obviously there is an issue with client side spell checking, in that to make it happen on the client side the 'word list' needs to be loaded on to the end users PC.

I'm thinking that this would be either a simple text file or a hash table of some form or another. The word list here would be static, so I'm hoping the users browser would cache the word list (thus making the page quicker to load the second and any subsequent time).

If you think this wouldn't work please let me know now. As I don't think this project would be practical if the word list DID NOT cache.

Thank you.

James

## Platform

IE 5+, Firefox 1.5+, Safari (mac)

Ingeniería MySQL PHP Arquitectura de software Verificación de software Web Hosting Gestión de páginas web Verificación de páginas web

Nº del proyecto: #3853094

Sobre el proyecto

6 propuestas Proyecto remoto Activo Nov 1, 2006

6 freelancers están ofertando un promedio de $183 por este trabajo

ibapi

See private message.

$153 USD en 28 días
(155 comentarios)
7.2
normannormal

See private message.

$127.5 USD en 28 días
(75 comentarios)
5.0
NickRuiz

See private message.

$221 USD en 28 días
(2 comentarios)
4.0
energydiamond

See private message.

$170 USD en 28 días
(7 comentarios)
1.3
innovativel

See private message.

$255 USD en 28 días
(7 comentarios)
2.5
Hexerei

See private message.

$170 USD en 28 días
(1 comentario)
3.0