我想为运输公司开发一个系统。如果我将区域键入为“ COLMBO”或“ COLUMBU”或“ COLOMBU”或“ COLAMBU”或任何可能拼写相同的区域(确切的词是COLOMBO),则需要通过系统,网络语言(特别是与javascript相关的帮助)进行自动更正是必须达到的。
答案 0 :(得分:-1)
我会将其作为对用户的建议,以便用户应确认以进行更正。如果一个单词包含更正建议,则在该单词附近显示一个小按钮,一旦用户按下它,则显示可能的选项,当用户单击选项时进行更正。 为了使其成为可能,我认为需要自定义编辑框控件,该控件将单独的单词转换为单独的html元素(spans或divs)。它可以从html div和不可见的输入元素(具有焦点和键盘处理程序)构建。 当用户按下空格键时,必须在服务器上检查新单词,只需发送带有新单词的AJAX请求并显示更正建议即可。