Maison > interface Web > Questions et réponses frontales > Que dois-je faire si React+maxlength ne prend pas effet ?

Que dois-je faire si React+maxlength ne prend pas effet ?

藏色散人
Libérer: 2022-12-30 14:08:08
original
2732 Les gens l'ont consulté

La solution pour React+maxlength ne fonctionne pas : 1. Ouvrez le fichier de réaction correspondant ; 2. Remplacez "maxlength" par "maxLength", le code ressemble à "".

Que dois-je faire si React+maxlength ne prend pas effet ?

L'environnement d'exploitation de ce tutoriel : système Windows 10, React version 18.0.0, ordinateur Dell G3.

Que dois-je faire si React+maxlength ne prend pas effet ?

Description du problème :

J'ai une entrée React mais maxlength ne fonctionne pas. Est-ce que quelqu'un sait comment résoudre ce problème ?

C'est handleChangeInput

handleChangeInput(input) {    this.setState({
        ...this.state,        form: {
            ...this.state.form,
            [input.target.name]: input.target.value
        }
    })
}
Copier après la connexion

Ceci est mon avis :

<div className="input-field col s12 m6 l6">
    <input onChange={this.handleChangeInput} value={this.state.form.message} type="text" className="phone validate" name="phone" maxlength="11"/>
    <label for="telefone">Telefone</label>
</div>
Copier après la connexion

Problème résolu :

Changez maxlength en maxLength ! Notez le L majuscule.

<input
    id="ZIPCode"
    className="form-control"
    type="text"
    maxLength={10} // this is the important line
></input>
Copier après la connexion

React utilise l'attribut html camelCased, donc maxlength sera maxLength.

Apprentissage recommandé : "Tutoriel vidéo React"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal