问题标签 [react-native-textinput]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
react-native - TextInput onChange 落后了一步
请参阅代码和框链接以获取代码。
尽管我在 setState 的回调中明确添加了计算函数,但基本上输入会滞后一键。
编辑:我了解解决方案,但我想知道为什么会发生这种情况,因为我在 setState 的回调中调用了该函数。
android - 更改状态后 TextInput 值不更新?
检查我用来处理文本的函数,我在其中附加了一些虚拟文本,但它没有得到反映。
这是构造函数,
react-native - 移除 react-native-material-textfield 的边框
我正在使用react-native-material-textfield而不是 react-native TextInput。
一些问题:
1)如何删除右/左/上边框?
2)如何更改标签的颜色/字体大小(这里是电话号码)?
我尝试 ( inputContainerStyle
, labelTextStyle
, titleTextStyle
) 进行更改,但没有影响。
javascript - 如何从 TextInput(在 expo 中)获取输入并将其存储为变量,以便在不使用类的情况下在另一个函数中调用?
我正在开发一个非常简单的提醒应用程序,作为使用 react 和 javascript 的介绍。(我是 javascript 的完整初学者,但对 ruby 等语言有经验。)我希望能够从这个 TextInput 组件(https://docs.expo.io/versions/v37.0.0/ react-native/textinput/#content)不使用类。我只想将输入存储为变量,并能够在我的代码中的其他任何地方调用它。第二个函数中的 {text} 变量是我要存储第一个函数的输入的地方。(为糟糕的英语道歉)我尝试运行它,它说它找不到变量“文本”,即使那是它被分配的内容。
javascript - 按下键盘提交按钮时继续显示键盘
我想继续显示键盘。例如,当我按下提交时,该过程发生并且键盘保持打开状态。
就像在 whatsapp 中发送消息一样。这与keyboard.dismiss() 正好相反。
react-native - 如何在不使用onchangeText的情况下从文本框中获取文本?
我已经在文本框中设置了默认值
这是我创建的表单的一部分,表单已经填充了默认值,用户只能编辑他/她想要的内容,当他提交表单时,所有数据都将添加到另一个数组中。但在当前代码中,由于 onChangeText,只有用户编辑的文本框会被添加到新数组中。如何在没有 onChangeText 的情况下获取文本框中的文本
react-native - 如何在 React Native 的 TextInput 中禁用退格键?
我正在使用 TextInput,我希望 TextInput 中的第一个符号保持不变。因此,如果文本的长度是一个符号,我可以忽略退格,并且可以忽略 onChangeText 事件。以下代码不起作用,无论如何都会发生 onChangeText 事件。请问,有什么解决办法吗?