在输入中显示突出显示的文本

问题描述 投票:0回答:1

我正在尝试执行如下所示的操作,即我有一个带有建议下拉菜单的输入,该男性和女性中只有 2 个值 如果我输入 M,其余字母 ale 在输入中突出显示,通过单击它或按 Tab 键,它会自动填充 女性反之亦然 有图书馆吗?

我已经尝试过下面的代码,但由于明显的原因它没有显示任何突出显示的文本,并且每当使用类型 M 或 F 时都会自动填充,问题是由于下面的情况,它不允许我删除值

ps。我附上一张图片作为我想要的参考,它是 gmail 搜索中的一个功能 gmail search feature

if (name === 'patient_gender') {
        if (input.toLowerCase().startsWith('m')) {
            input = 'Male';
        } else if (input.toLowerCase().startsWith('f')) {
            input = 'Female';
        }
    }
reactjs typescript dropdown highlight search-suggestion
1个回答
0
投票

** 用于此目的的一个流行库是 React - autosuggest **

我们可以使用命令安装这个库:- “npm 安装 React-autosuggest 库”

© www.soinside.com 2019 - 2024. All rights reserved.