Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
77 views
in Technique[技术] by (71.8m points)

javascript - React: How to build a string with state values?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

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>
        );
    }
}
    

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...