I'm overriding the std page layout for tasks in some instances with a VF page, and I want to give the users the same functionality as the "check spelling" standard button that occurs on the standard page layout. According to the documentation on Std controllers, it isn't availible. is that right?? I can't imagine having to re-create the wheel for a feature like this.


  • I'm not aware of a way to add that. However, I would suggest that as a workaround, pretty much ever modern web browser now either has a built-in spell checker or easy add-ons for spell checking.
    – jkraybill
    Jun 21, 2013 at 2:30

1 Answer 1


I don't think there's a way to do this in Visualforce aside from including a link to a JavaScript spell checker. Otherwise, make sure you're using a modern browser like Internet Explorer 10, Firefox, or Chrome as recommended in the comments; all of these have spell checking built in.

If however, you're attempting this from a standard page layout, you could try creating a new JavaScript Custom Button with this code:

doSpell({ctrl:'tsk6',lang:'en_US',title:'Check Spelling',intLang:'en_US'}, '/servlet/SProxyWrapper', document.location.protocol + '//' + 'spell-chi.salesforce.com/spellcheck', 'There is nothing to check', 'We are sorry,our spellchecker currently does not support the browser you are using. Please upgrade your browser.', 'The Spell Checker is not available in this language.');

Please note, this is a hack that uses functionality that Salesforce may discontinue or make unavailable in the future.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .