Ich habe versucht, Eingaben von einem input
Feld zu nehmen und ich benutzen refs
(die übliche Art und Weise in react
), aber es scheint nicht zu funktionieren. Die input
ich bekomme ist undefined
. Dies ist mein Code:Wie zu nehmen Eingaben von <Input/> in semantische UI reagieren
sendMessage =() => {
console.log(this.inputtext.value);
}
render(){
return(
<div>
<Input ref={input => this.inputtext = input;} placeholder='message'/>
<Button onClick={this.sendMessage}>Send</Button>
</div>
);
}
ich die Eingänge von den click event
der Taste nehmen müssen. Ich kann nicht herausfinden, was falsch ist. Wie kann ich den input
Wert richtig erhalten?
noch im immer es als undefiniert –
Wie @Vikramaditya sagte, es ist darauf zurückzuführen, 'Input' den Referee nicht vorbei prop zu dem 'input'-Tag, das generiert wird. Versuchen Sie es einfach mit einem einfachen "Eingabe" -Tag. – spirift