在给定键输入的情况下,无法阻止TextInput字段更新文本。例如,即使我想保留"输入"对于多行文本输入中的特殊用途,当我按下它时,组件首先强制屏幕上的文本执行"输入"动作,即将\n
添加到输入值。但我不希望这种情况发生。我只是想听一个" Enter"在抑制"输入"在javascript for html中类似于onKeyDown.preventDefault()
的操作。
答案 0 :(得分:3)
您可以在onSubtmitEditing
上使用TextInput
并添加returnKeyType='go'
(iOs和Android)。
<TextInput
returnKeyType='go'
blurOnSubmit={true}
onSubmitEditing={()=>this.useYourDataHereBeforeSending()} />
https://facebook.github.io/react-native/docs/textinput.html#onsubmitediting