there is need to fix this
reference, try this code:
import React from "react";
import "bootstrap/dist/css/bootstrap.min.css"
class Unternehmenseinstellungen extends React.Component {
constructor(props) {
super(props);
this.state = {
uname: ""
};
this.handleUName = this.handleUName.bind(this);
this.unternehmensenden = this.unternehmensenden.bind(this);
}
handleUName(e) {
this.setState({uname: e.target.value});
}
unternehmensenden() {
if (document.getElementById("uname").value === "") {
alert("Please fill all fields");
}
else {
var apiEndpoint = "http://localhost:8080/erstelleUnternehmen?uname=" + this.state.uname;
alert(apiEndpoint)
}
}
render() {
return (
<div>
<div>
<input placeholder="e.g. Bike company"
value={this.state.uname}
onChange={this.handleUName}
style={{...}}
type="text" id="uname" required/>
</div>
<button
style={{...}}
className="btn btn-pill btn-dark" onClick={this.unternehmensenden}>Show my state
</button>
<div>
<h3>State-Test:</h3>
<p>Name: {this.state.uname}</p>
</div>
</div>
);
}
}
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…