Ich lerne ReactJS und ich möchte verstehen, wie die Eingabe Textwerte in ReactJS mit einfachen Onclick-Ereignis zu bekommen. Ich habe dort Tutorial gefolgt und obwohl ich in der Lage bin, den Parameter der Texteingabe zu bekommen. Aber irgendwie kann ich seinen Wert nicht erreichen. Ich weiß, das ist eine dumme Frage, aber ich habe damit zu kämpfen. Bitte überprüfen Sie meinen Code und lassen Sie mich wissen, was damit nicht stimmt.Wie man Eingabe Text Wert auf Klick in ReactJS
var MyComponent = React.createClass({
handleClick: function() {
if (this.refs.myInput !== null) {
var input = this.refs.myInput;
var inputValue = input.value;
alert("Input is", inputValue);
}
},
render: function() {
return (
<div>
<input type="text" ref="myInput" />
<input
type="button"
value="Alert the text input"
onClick={this.handleClick}
/>
</div>
);
}
});
ReactDOM.render(
<MyComponent />,
document.getElementById('container')
);
ist hier jsfiddle für das gleiche: jsfiddle link
Was ist die beste Option in diesem Fall? – ramirio
der erste @ramirio als der zweite ist veraltet ... –