问题标签 [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.

0 投票
1 回答
815 浏览

react-native - 按下按钮时更改 TextInput 可编辑属性(不工作)

我正在尝试通过单击按钮更改可编辑状态,但由于某种原因它无法正常工作。我见过其他人这样做,并且有效。还有另一种方法可以做到这一点吗?还是我错过了什么?谢谢

0 投票
2 回答
5795 浏览

android - 如何在本机反应中在文本输入中显示选定的日期和时间

我正在开发一个 react-native 应用程序。我正在使用日期时间选择器。我的问题是我想在选择日期和时间后立即从 textInput 中的日期时间选择器中显示选择的日期和时间......如何做到这一点。这是我的代码

0 投票
3 回答
17523 浏览

react-native - 文本输入最小长度反应原生

有没有办法将文本输入限制在最小长度和最大长度之间。假设我想将 textinput 长度限制在 5 到 15 之间,我该怎么做?

0 投票
3 回答
3082 浏览

react-native - 如何清除基于本机的输入文本?

我试试这个

和功能:

我收到此错误:

this.SearchInput.clear() 不是函数

0 投票
1 回答
1176 浏览

react-native - 如何在 TextInput 的 onChangeText 中调用异步函数

这是我的代码

但是当输入 TextInput 我得到这个错误

undefined 不是对象(评估'_this3.searchfilterfunction(text).callApi'

我想从 TextInput 获取文本并使用输入的文本获取我的 API。

0 投票
1 回答
625 浏览

react-native - 在 TextInput 中粘贴值期间未触发 onChangeText

onChangeText在 IOS 的 TextInput 中粘贴值期间不会触发。怎么可能修复它?这是我的TextInput

0 投票
1 回答
11757 浏览

react-native - 如何在多行反应原生 textInput 中包装文本

我正在尝试在本机反应中实现多行文本输入,但是当用户键入文本时,文本不会被换行而是水平写入同一行,

我的文本输入代码如下

风格是,

0 投票
2 回答
6076 浏览

react-native - React Native - 如何将图像添加到 TextInput?

我想添加一个imageTextInput. 像安卓Spannable和IOS一样NSAttributedString

我得到了我想要的结果。

但是,它在 TextInput 中不可用。如果出现添加<Image><Text>到 TextInput [Object object]

我怎样才能添加这个?

相同的结果

我想说的是介于表情符号等内容之间的图像。它不是固定在左侧或右侧的图像。

这是 React Native 错误 https://github.com/facebook/react-native/issues/18566

0 投票
2 回答
205 浏览

react-native - TextInput 占位符不采用 fontWeight

我有一个带有占位符的 TextInput 字段。加载时,占位符文本应显示为fontWeight:"normal",当用户在文本框中输入值时 - 字母进入fontWeight:"bold"但当文本框再次为空时 - 占位符应恢复为fontWeight:"normal". 目前,尽管更改和更新状态,"fontWeight:bold"一旦用户从 TextInput 字段中键入并删除文本,占位符仍会占用。

我尝试使用 placeholderStyle,但这不适用于我的场景,我不想更改样式,只更改字体粗细。

自动完成文本输入的样式

我希望占位符应该是正常的 fontWeight,当用户输入文本时,它应该是粗体。每当用户键入并从 TextInput 中删除文本时,占位符文本都会更改为正常的 fontWeight。

0 投票
3 回答
3013 浏览

react-native - 如何获取TextInput字符串中的当前行数?

在输入文本后,TextInput 我想知道TextInput. 或者 当前的数量strings也是可能的。

我试过string.split('\n').length了,但是这段代码没有检测到当文本大于屏幕时该行自动递增。

我如何获得行数

当我使用该功能在Swift 实现中制作此功能时string.enumerateLines

你有类似的功能吗?