删除输入值时不会触发onChange

时间:2020-02-06 07:38:02

标签: javascript reactjs onchange

我遇到一个问题,当我通过突出显示值并按Delete键(或Ctrl + a + Delete)删除输入值时,无法触发PowerSaverHelper.prepareIntentForWhiteListingOfBatteryOptimization(this)?.let { startActivity(it) } 。但是,sound_list = [] # bike sound sound_list.append('https://www.youtube.com/watch?v=sRdRwHPjJPk') # car sound sound_list.append('https://www.youtube.com/watch?v=PPdNb-XQXR8') with youtube_dl.YoutubeDL(ydl_opts) as ydl: ydl.download(sound_list) 仅在使用删除按钮删除值时触发(一个接一个)。当我一次删除输入值时(如何选择整个字符串),如何获取输入以触发onChange函数/ int)

onChange

1 个答案:

答案 0 :(得分:0)

好吧,不知道其余的逻辑是什么。但我认为this.state.groupName 引起问题。

因为当值为空时,它将值设置为该groupName。 然后,如果您尝试通过选择删除整个文本,它将退回到该groupName,该名称与您拥有的值相同,因此不会整体删除该文本。 但是您可以一一删除。