Пропускать первую букву - PullRequest
0 голосов
/ 08 января 2020

Я новичок в реакции-родной. Как мне прописать первую букву текстового поля? Я видел на https://facebook.github.io/react-native/docs/textinput, чтобы использовать enum («слова»), но не знаю, как его применить.

Не могли бы вы мне помочь?

EDITED

render() {
function capitalizeFirstLetter(string) {
    return string.charAt(0).toDownerCase()+ string.slice(1);
}
var newString = downcaseFirstLetter(value);
        <View style={styles.container}>
            <TextInput style={styles.inputBox}/>
            onChangeText={(email) => this.setState({email})}
            underlineColorAndroid='rgba(0,0,0,0)' 
            placeholder="Email"
            placeholderTextColor = "#232122"
            selectionColor="#232122"
            keyboardType="email-address"
            onSubmitEditing={()=> this.password.focus()}
    />

Пердон, я новичок в JavaScript, но так ли это?

1 Ответ

0 голосов
/ 08 января 2020

Чтобы использовать autoCapitalize, перечисление является атрибутом / свойством TextBox, поэтому оно будет autoCapitalize="words"

<TextInput autoCapitalize="words" />

или, как другой пример, с заглавной буквы первой буквы каждого предложения (которое по умолчанию)

<TextInput autoCapitalize="sentences" />

Хотя это будет заглавными буквами, а не прописными. Вам нужно javascript чтобы сделать это, как сказал @Travis James

function downcaseFirstLetter(string) {
    return string.charAt(0).toLowerCase() + string.slice(1);
}

var newString = downcaseFirstLetter(value);
...