有没有一种简单的方法可以伪造预填充的建议onclick,但是onchange使用material-ui自动完成功能显示自动完成功能?

问题描述

Id希望显示一个带有数据的弹出器,该数据表示单击时搜索到的建议的历史记录,但请使用默认的自动填充类型下拉列表替换该弹出式窗口,除非输入为空白,否则请保留该弹出式窗口。我认为可行的一个想法是使用onChange处理程序来检测输入类型的长度……我无法管理。

单击突出显示的值后,Id会重定向到另一个页面。目前,我正在使用json对象保存一些带有这样的URL的字符串。

Edit white-browser-en5wh

解决方法

为获得所需的结果,我们将维护两个单独的选项searchHistory optionsdefault options。我们可以通过检查输入字段是否为空或用户输入了哪些内容来搜索默认选项来在选项之间进行切换。

我已经修改了您在沙箱上的代码。以下是链接。

https://codesandbox.io/s/zen-northcutt-fnc03?file=/src/App.js

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...