私はreact-nativeに新しいです。私はTextInputコンポーネントのコンテンツを別のユーザが何らかのテキストを入力したかどうかをチェックするためにその長さを見つける。ユーザーが空のTextInputを残すと、エラーメッセージが表示されます。入力を取得するTextInput値を別の変数にコピーして長さを見つける方法
1
A
答えて
8
使用onChangeText、
export default class UselessTextInput extends Component {
constructor(props) {
super(props);
this.state = { text: '' };
}
validation =() => {
this.state.text ? Alert.alert('','Valid') : Alert.alert('','Error');
}
render() {
return (
<TextInput
onChangeText={(text) => this.setState({text})}
value={this.state.text}
/>
<Button onPress={() => this.validation()}>
<Text>Validation</Text>
</Button>
);
}
}
私は、役立つことを願って:)
+0
this.state.textを使用して値を取得できます。次のinputTextに検証を適用する場合は、他の検証を作成する必要があると思います。 –
0
あなたはこれを行うことができます別のvariable.Simplyに新しい値をバインドする必要はありません。
constructor(props) {
super(props);
this.state = { text: '' };
}
onChangeText(text) {
// DO WHATEVER YOU NEED TO DO WITH WHAT USER ENTERED!!!
if (text) {
alert('Blank');
}
this.setState({ text });
}
render() {
return (
<TextInput
onChangeText={this.onChangeText}
value={this.state.text}
/>
);
}
関連する問題
- 1. 変数の長さを見つけるのに1つのライナー
- 2. Javaで変数の長さを見つける方法はありますか?
- 3. 変数の最大値を見つける方法
- 4. Emacs:その値で変数を見つける方法?
- 5. DB2 - テーブルフィールドの値の長さを見つけて比較する
- 6. 変形された長方形の角を見つける
- 7. Angular4:変数の値に基づいてコンポーネントを見つける方法
- 8. Pythonの "フィルター"オブジェクトの長さを見つける方法
- 9. JSON.parseを使用してJSONの長さを見つける方法は?
- 10. 文字列配列の長さを見つける方法は?
- 11. リテラル配列の長さを見つける方法は?
- 12. セットの長さを見つける方法は?
- 13. LPCSTRの長さを見つける方法
- 14. OpenCVでビデオの長さを見つける方法は?
- 15. OpenJpa JPQLで文字列の長さを見つける方法
- 16. ファイル名の長さを見つける方法は?
- 17. 入力の長さを見つける方法
- 18. 配列リストの長さを見つける方法は?
- 19. 文字列中のregexpを見つけて変数につける方法
- 20. 別のドキュメントにネストされたドキュメントの値を見つける方法
- 21. QtQuickでプロパティを見つけて値を変更する方法
- 22. XSLT:別のノードでノードの値を見つける方法
- 23. [Excel] [VBA]別のシートから値を見つけてBGをコピーする
- 24. 他のワークブックの別のシートで値を見つけて、現在のワークブックのシートにコピーしてください
- 25. オブジェクトの長さを見つけるJavaScript
- 26. max discountinuityの長さを見つける
- 27. stringvarの長さを見つける
- 28. 値のセリフの長さを見つけるためのSQLクエリ
- 29. 長さの行列を見つけて単語を見つける
- 30. アトリビュートの値を見つける方法
あなたがonChangeTextを追加し、テキスト入力のテキスト値を取得することができ、https://facebook.github.io/react-native/docs/textinput.html#onchangetextはここにあなたが表示されてくださいすることができ、参照 –
です私はどのようにonChangeTextを追加し、テキスト値を取得するコードですか?コールバック関数は、テキスト入力のテキストが変更されたときに呼び出されます。 –