防止"输入"关键行动react-native

时间:2016-09-16 17:54:29

标签: react-native

在给定键输入的情况下,无法阻止TextInput字段更新文本。例如,即使我想保留"输入"对于多行文本输入中的特殊用途,当我按下它时,组件首先强制屏幕上的文本执行"输入"动作,即将\n添加到输入值。但我不希望这种情况发生。我只是想听一个" Enter"在抑制"输入"在javascript for html中类似于onKeyDown.preventDefault()的操作。

1 个答案:

答案 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