AJAX Spell-Checking Source Code Example

<html>
<head>
<title>JavaScript SpellCheck Ajax Example</title>
<script src="/JavascriptSpellCheck/Include.js" type="text/javascript"></script>
</head>
<body>
<input name="input1" id="input1" value="Type Here..." onChange="ajaxTestSpelling()"/>
<span id="star1" style="color:#FF0000; display:none">*</span>
<div id="message1" style="font-size:small"></div>


<script type="text/javascript">
var oSpell = new JavaScriptSpellCheck();
var objStar=document.getElementById("star1")
var objMessage=document.getElementById("message1")

oSpell .ajaxCallBack=function
(result)
{
if (result==true)
{
   objStar.style.display='none'
   objMessage.innerHTML=''
}
else
{
   objStar.style.display='inline'
   objMessage.innerHTML="Did You Mean : <a href='javascript:updateInput1(\""+result[0]+"\")'>"+result[0]+"</a>"
}
}

function updateInput1(strValue)
{
   document.getElementById("input1").value=strValue
   objStar.style.display='none'
  objMessage.innerHTML=''
}

function ajaxTestSpelling()
{
   var strInput=document.getElementById("input1").value
    oSpell.ajaxSpellCheck(strInput)
}

</script>


</body>
</html>