React JS의 다른 입력에 하나의 이벤트 핸들러를 연결하는 방법은 무엇입니까?

스왑 나

나는 js에 반응하는 것이 처음입니다.

내 양식에 여러 입력이 있고 React에서 제어 가능한 입력 접근 방식을 고려하여 다른 모든 입력에 대해 하나의 이벤트 처리기로 작업을 수행하려고합니다. 나는 스택 오버플로에서 몇 가지 참조를 가져 와서 이것에 왔습니다. 여전히 입력 상자에 쓸 수없는 이유를 파악할 수 없습니다.

다음은 내 코드입니다.

import React, {Component} from 'react';
import { Grid, Row, Col , Button } from 'react-bootstrap';

class ContactForm extends Component {
  constructor(props) {
    super(props);

    this.state = {
      name: '' ,
      email: ''
    };
    this.handleChange = this.handleChange.bind(this);
  }

  handleChange(e) {
      this.setState({[e.target.name]: e.target.value})
  }

  render() {
    return (
      <form>
          <input name="input1"  value={this.state.name}  onChange={this.handleChange}/>
          <input name="input2" value={this.state.email} onChange={this.handleChange} />
          <p>{this.state.name}, {this.state.email}</p>
      </form>
    );
  }
}


export default ContactForm;
다니엘 안드레이

당신이 사용하는 name입력을 식별하는 속성이 있지만 렌더링 기능, "이름"대신 "입력 1"의 "이메일"과 "입력 2"에 잘못된 값을 읽고

대신이 작업을 수행 할 수 있습니다.

<input name="input1"  value={this.state.input1}  onChange={this.handleChange}/>
<input name="input2" value={this.state.input2} onChange={this.handleChange} />

또는

<input name="name"  value={this.state.name}  onChange={this.handleChange}/>
<input name="email" value={this.state.email} onChange={this.handleChange} />

또한 이것을 변경해야합니다.

this.state = {
  name: '' ,
  email: ''
};

첫 번째 옵션을 사용하는 경우 생성자에서.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

하나의 핸들러에서 여러 변경 이벤트를 처리하는 방법은 무엇입니까?

분류에서Dev

DOM 이벤트 핸들러를 재정의하는 올바른 방법은 무엇입니까?

분류에서Dev

React 양식 입력 이벤트 핸들러를 사용하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트 (jquery)-하나의 이벤트에 연결된 여러 핸들러 : 하나만 분리하는 방법은 무엇입니까?

분류에서Dev

동일한 부모로 다른 이벤트 핸들러를 처리하는 방법은 무엇입니까?

분류에서Dev

React : 이벤트 핸들러 내에서 반응 후크를 호출하는 방법은 무엇입니까?

분류에서Dev

JavaScript의 이벤트 핸들러에서 공용 함수를 호출하는 방법은 무엇입니까?

분류에서Dev

React에서 자식 컴포넌트의 핸들러를 설정하는 방법은 무엇입니까?

분류에서Dev

React-js에서 캡처 단계에 대한 이벤트 핸들러를 등록하는 방법은 무엇입니까?

분류에서Dev

이벤트 핸들러를 요소 클래스 메소드로 정의하는 방법은 무엇입니까?

분류에서Dev

Nextjs의 다른 API 핸들러에서 API 핸들러에서 데이터를 가져 오는 방법은 무엇입니까?

분류에서Dev

React에서 이벤트 onKeyPress를 입력하는 올바른 방법은 무엇입니까?

분류에서Dev

MVVM에서 이벤트를 처리하는 동안 이벤트 핸들러의 두 번째 매개 변수를 보내는 방법은 무엇입니까?

분류에서Dev

jest에서 지연된 이벤트 핸들러를 테스트하는 방법은 무엇입니까?

분류에서Dev

typescript를위한 강력한 형식의 이벤트 패키지입니다. 이벤트에 바인딩 된 핸들러를 추가하는 방법

분류에서Dev

blink1 HidLibrary를 활용하는 클래스에서 연결 / 연결 해제 이벤트 핸들러를 설정하는 방법은 무엇입니까?

분류에서Dev

SQL-다른 테이블의 값에 연결된 하나의 열에 여러 값을 적절하게 설정하는 방법은 무엇입니까?

분류에서Dev

다른 netcat 연결의 데이터를 별도의 파일에 저장하는 방법은 무엇입니까?

분류에서Dev

다른 유형의 컨트롤러를 연결하는 방법은 무엇입니까?

분류에서Dev

matplotlib의 다른 스크립트에서 onclick 이벤트를 호출하는 방법은 무엇입니까?

분류에서Dev

이벤트 핸들러를 하나로 사용하는 방법은 무엇입니까? 파이썬

분류에서Dev

React에서 이벤트 핸들러를 트리거하는 구성 요소를 확인하는 방법은 무엇입니까?

분류에서Dev

React Bootstrap 선택 구성 요소에 핸들러를 연결하는 방법은 무엇입니까?

분류에서Dev

두 개의 다른 쿼리를 하나의 테이블로 결합하는 방법은 무엇입니까?

분류에서Dev

다른 이벤트 이후에만 나타나는 DOM의 요소에 태그를 지정하는 방법은 무엇입니까?

분류에서Dev

React의 코드에 의해 값이 변경 될 때 입력에서 onChange 이벤트를 트리거하는 방법은 무엇입니까?

분류에서Dev

Spring MVC / Thymeleaf-하나의 입력 필드를 사용하여 두 개의 다른 테이블에 삽입하는 방법은 무엇입니까?

분류에서Dev

다이 핸들러에게 더 많은 컨텍스트를 제공하는 방법은 무엇입니까?

분류에서Dev

이벤트 핸들러의 마법은 무엇입니까?

Related 관련 기사

  1. 1

    하나의 핸들러에서 여러 변경 이벤트를 처리하는 방법은 무엇입니까?

  2. 2

    DOM 이벤트 핸들러를 재정의하는 올바른 방법은 무엇입니까?

  3. 3

    React 양식 입력 이벤트 핸들러를 사용하는 방법은 무엇입니까?

  4. 4

    자바 스크립트 (jquery)-하나의 이벤트에 연결된 여러 핸들러 : 하나만 분리하는 방법은 무엇입니까?

  5. 5

    동일한 부모로 다른 이벤트 핸들러를 처리하는 방법은 무엇입니까?

  6. 6

    React : 이벤트 핸들러 내에서 반응 후크를 호출하는 방법은 무엇입니까?

  7. 7

    JavaScript의 이벤트 핸들러에서 공용 함수를 호출하는 방법은 무엇입니까?

  8. 8

    React에서 자식 컴포넌트의 핸들러를 설정하는 방법은 무엇입니까?

  9. 9

    React-js에서 캡처 단계에 대한 이벤트 핸들러를 등록하는 방법은 무엇입니까?

  10. 10

    이벤트 핸들러를 요소 클래스 메소드로 정의하는 방법은 무엇입니까?

  11. 11

    Nextjs의 다른 API 핸들러에서 API 핸들러에서 데이터를 가져 오는 방법은 무엇입니까?

  12. 12

    React에서 이벤트 onKeyPress를 입력하는 올바른 방법은 무엇입니까?

  13. 13

    MVVM에서 이벤트를 처리하는 동안 이벤트 핸들러의 두 번째 매개 변수를 보내는 방법은 무엇입니까?

  14. 14

    jest에서 지연된 이벤트 핸들러를 테스트하는 방법은 무엇입니까?

  15. 15

    typescript를위한 강력한 형식의 이벤트 패키지입니다. 이벤트에 바인딩 된 핸들러를 추가하는 방법

  16. 16

    blink1 HidLibrary를 활용하는 클래스에서 연결 / 연결 해제 이벤트 핸들러를 설정하는 방법은 무엇입니까?

  17. 17

    SQL-다른 테이블의 값에 연결된 하나의 열에 여러 값을 적절하게 설정하는 방법은 무엇입니까?

  18. 18

    다른 netcat 연결의 데이터를 별도의 파일에 저장하는 방법은 무엇입니까?

  19. 19

    다른 유형의 컨트롤러를 연결하는 방법은 무엇입니까?

  20. 20

    matplotlib의 다른 스크립트에서 onclick 이벤트를 호출하는 방법은 무엇입니까?

  21. 21

    이벤트 핸들러를 하나로 사용하는 방법은 무엇입니까? 파이썬

  22. 22

    React에서 이벤트 핸들러를 트리거하는 구성 요소를 확인하는 방법은 무엇입니까?

  23. 23

    React Bootstrap 선택 구성 요소에 핸들러를 연결하는 방법은 무엇입니까?

  24. 24

    두 개의 다른 쿼리를 하나의 테이블로 결합하는 방법은 무엇입니까?

  25. 25

    다른 이벤트 이후에만 나타나는 DOM의 요소에 태그를 지정하는 방법은 무엇입니까?

  26. 26

    React의 코드에 의해 값이 변경 될 때 입력에서 onChange 이벤트를 트리거하는 방법은 무엇입니까?

  27. 27

    Spring MVC / Thymeleaf-하나의 입력 필드를 사용하여 두 개의 다른 테이블에 삽입하는 방법은 무엇입니까?

  28. 28

    다이 핸들러에게 더 많은 컨텍스트를 제공하는 방법은 무엇입니까?

  29. 29

    이벤트 핸들러의 마법은 무엇입니까?

뜨겁다태그

보관