美文网首页
典型缺陷-输入法兼容性

典型缺陷-输入法兼容性

作者: 智齿_93fa | 来源:发表于2019-12-14 23:13 被阅读0次

    1、不同输入法特性:

    Microsoft输入法是在输入字母的同时,会将字母键入进输入框中,前端判断输入框中内容有diff时,就会触发replace。

    Microsoft 输入法:

    搜狗输入法是在输入字母的同时,不会将字母键入进输入框中,当输入者有input动作时,才会触发文本框的replace动作。

    搜狗输入法

    2、业务功能:需要禁止用户在输入框中输入特殊字符,前端做法是用户一旦输入特殊符号时,就会将特殊字符强制删除,使用正则查询输入文本的内容是否包含特殊字符。

    3、缺陷:用户使用Microsoft Pinyin输入法时,发现用户输入中文,输入框中会同时展示中文及其拼音。

    分析原因:Microsoft Pinyin输入法在Input之前,会将字母键入输入框中,系统检测到输入框中文本有变化,即会触发正则查询校验,校验时会将校验通过的文本存储下来用来展示,所以会将中文的拼音同时展示。

    解决方案:前端不会再在用户输入的同时去校验并强制删除特殊字符,而是在用户点击页面输入框之外的地方再触发校验。

    相关文章

      网友评论

          本文标题:典型缺陷-输入法兼容性

          本文链接:https://www.haomeiwen.com/subject/kghmwctx.html