【发布时间】:2019-01-19 22:55:20
【问题描述】:
我想为一家航运公司开发一个系统。如果我将区域输入为“COLMBO”或“COLUMBU”或“COLOMBU”或“COLAMBU”或任何可能拼写相同的内容(确切的单词是 COLOMBO),我需要通过系统、Web 语言,特别是 javascript 相关帮助自动更正它需要达到。
【问题讨论】:
我想为一家航运公司开发一个系统。如果我将区域输入为“COLMBO”或“COLUMBU”或“COLOMBU”或“COLAMBU”或任何可能拼写相同的内容(确切的单词是 COLOMBO),我需要通过系统、Web 语言,特别是 javascript 相关帮助自动更正它需要达到。
【问题讨论】:
我会将此作为对用户的建议,以便用户确认以进行更正。如果一个单词包含更正建议,则在该单词附近显示小按钮,一旦用户按下它,就会显示可能的选项,当用户单击选项时,然后进行更正。 为了使它成为可能,我认为需要自定义编辑框控件将单独的单词转换为单独的 html 元素(跨度或 div)。它可以由 html div 和不可见的输入元素构建(它将具有焦点和键盘处理程序)。 当用户按下空格键时,必须在服务器上检查新词,只需发送带有新词的 AJAX 请求并显示更正建议(如果有)。
【讨论】: