javascript - Material UI-自动完成功能如何获取event.type或额外的属性名称?

标签 javascript reactjs express material-ui

我正在创建一个处理程序来处理用户输入。根据文档,我正在使用onUpdateInput获取被选择的值,但是我如何分配一个名称并从中获取event.type
<Autocomplete name="mystate ..?­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
我有一个处理程序可以执行以下操作

autochangehandler(event){
            const target = event.type;
            const value =  target.type === 'checkbox' ? target.checked : target.value;
            const name = event.name;


我得到的目标未定义,因为onUserinput不会直接返回事件,而是会返回所选的字符串。链接到所有属性:http://www.material-ui.com/#/components/auto-complete

简而言之,我有多个输入,在我的处理程序中,我想检查它是复选框还是自动完成或其他字段。之后,我想setState对应于调用它的字段名称!

最佳答案

我刚移到https://ant.design/。提供更多可使用的资源。对于我的需求,这个库很棒。我鼓励人们尝试一下。

关于javascript - Material UI-自动完成功能如何获取event.type或额外的属性名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42326142/

相关文章:

javascript - JavaScript-如何使其更具动态性?

javascript - 是否可以使用ES5 JavaScript进行深度复制?

javascript - 为什么我们使用getStaticProps时只需要getStaticPaths()?

javascript - 格式化带有日期对象的数组,并在下拉列表中显示它们

reactjs - react -ckeditor5 : CKEditorError: datacontroller-set-non-existent-root: Attempting to set data on a non-existing root

javascript - Angular on Node JS Web服务-GET http://127.0.0.1 net::ERR_CONNECTION_REFUSED

javascript - DataTables筛选器选择被一关闭

mysql - 如何使用 Sequelize 获取位于两列之间的日期/时间,包括开始日期和结束日期

javascript - 当Node/Express中的请求已附加某些内容时,是否需要Require语句?

javascript - 文件输入:比较文件类型,仅接受图片格式(jpg,bmp等)