Maison > interface Web > js tutoriel > Comment obtenir la valeur de l'entrée en réaction

Comment obtenir la valeur de l'entrée en réaction

藏色散人
Libérer: 2023-01-04 09:36:40
original
10966 Les gens l'ont consulté

Comment obtenir la valeur d'entrée dans React : 1. Obtenez la valeur d'entrée via les informations sur l'objet d'événement, avec une syntaxe telle que "inputChange(e){...}" ; 2. Obtenez la valeur d'entrée en utilisant ref ; , la syntaxe est telle que "this.setState({...})".

Comment obtenir la valeur de l'entrée en réaction

L'environnement d'exploitation de ce tutoriel : système Windows7, version React17.0.1, ordinateur Thinkpad T480.

Recommandé : "Tutoriel de base de JavaScript"

react Obtenez la valeur de la zone de saisie d'entrée

La première méthode : à travers La manière d'utiliser les informations sur l'objet d'événement

La deuxième méthode : la manière d'utiliser ref

La manière d'utiliser les informations sur l'objet d'événement

<input onChange={(e)=>this.inputChange(e)}/>
<button onClick={()=>this.getInputValue} >获取input的值</button>
inputChange(e){
alert(e.target.value)
this.setState({
username:e.target.value
})
}
getInputValue(){
alert(this.state.username)
}
Copier après la connexion

La manière d'utiliser ref

<input ref=&#39;username&#39; onChange={()=>this.inputChange()}/>
<button onClick={()=>this.getInputValue()} >获取input的值</button>
inputChange(){
//获取dom节点元素
//1.添加ref属性
//2.使用this.refs.username获取dom节点
let val=this.refs.username.value;
this.setState({
username:val
})
}
getInputValue(){
console.log(this.state.username)
}
Copier après la connexion

Utilisez ref pour personnaliser un attribut et vous pouvez obtenir le contenu via this.refs.property name.value.

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