2017-11-25 4 views
1

テキストが11文字未満であることを確認する必要があります 私はこれをどのようにしましたか?入力に入力されたテキストのサイズを確認するにはどうすればよいですか?リアクションネイティブ

(私の英語について申し訳ありません)

+5

これまでに試したことを示すサンプルコードをいくつか追加してください。 SOはあなたの仕事を完了させるためのフォーラムではありません。 –

+0

スタックオーバーフローに関する質問をする方法については、この記事をお読みください。 @MadhukarMohanrajuはスタックオーバーフローがあなたのために仕事をするために使われることを意図していないと指摘しています。スタックオーバーフローでは、自分で問題を解決しようとしていることが予想されます。https://stackoverflow.com/help/how-to-ask –

答えて

1

入力テキスト< 11の長さは非常に単純であることを確認します。

<TextInput 
    onChangeText={(text) => { 
    if (text.length < 11) { 
     this.setState({text}); 
    } else { 
     this.setState({errorMessage: 'Text input must be less than 11'}); 
    } 
    }} 
    value={this.state.text} 
/> 

また、この情報をユーザーに提示する方法も考慮する必要があります。

は参考のため、ドキュメントを読んでみてください(すなわち、エラー・メッセージのいくつかの並べ替えは、この問題を通知するので、彼らは何が起こっているか知っている):https://facebook.github.io/react-native/docs/textinput.html

リアクト - ネイティブドキュメントは、一般的に優れています。 コンポーネントのリストを読んで、これらのことを読んでください。

関連する問題