From 7725f1be1445eb318b56a655c1d40906f43d3c45 Mon Sep 17 00:00:00 2001 From: Julia Friesel <julia.friesel@gmail.com> Date: Wed, 22 Aug 2018 14:05:08 +0200 Subject: [PATCH] Limit length --- components/cycle-day/symptoms/temperature.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/components/cycle-day/symptoms/temperature.js b/components/cycle-day/symptoms/temperature.js index 6d3a3727..9a5efc22 100644 --- a/components/cycle-day/symptoms/temperature.js +++ b/components/cycle-day/symptoms/temperature.js @@ -70,21 +70,25 @@ export default class Temp extends Component { <TextInput style={styles.temperatureTextInput} onChangeText={(val) => { + if (isNaN(Number(val))) return this.setState({ integer: val }) }} keyboardType='numeric' value={this.state.integer} - onBlur={this.checkRange} + maxLength={2} /> <Text style={styles.temperatureTextInput}>.</Text> <TextInput style={styles.temperatureTextInput} onChangeText={(val) => { + if (isNaN(Number(val))) return this.setState({ fractional: val }) }} keyboardType='numeric' value={this.state.fractional} onBlur={this.checkRange} + maxLength={2} + autoFocus={true} /> </View> </View> -- GitLab