J'ai essayé de prendre les entrées d'un champ input
et je l'ai utilisé refs
(la manière habituelle en react
), mais il ne semble pas fonctionner. Le input
que j'obtiens est undefined
. Ceci est mon code:Comment prendre les entrées de <Input/> dans React interface sémantique
sendMessage =() => {
console.log(this.inputtext.value);
}
render(){
return(
<div>
<Input ref={input => this.inputtext = input;} placeholder='message'/>
<Button onClick={this.sendMessage}>Send</Button>
</div>
);
}
Je dois prendre les entrées de la click event
du bouton. Je ne peux pas comprendre ce qui ne va pas. Comment puis-je obtenir la valeur input
correctement?
im encore obtenir comme non définie –
Comme @Vikramaditya a dit qu'il est dû à 'Input' ne passe pas l'arbitre prop à la balise 'input' qu'il génère. Essayez simplement d'utiliser un simple marqueur 'input'. – spirift