• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 React 게시판 useEffect 2 _ 오늘의 숙제 관련 질문입니다.

useEffect 2 _ 오늘의 숙제 관련 질문입니다.

3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 글쓴이
  • #33579

    손창도
    참가자

    "input에 숫자 말고 다른거 입력하면 그러지 말라고 안내메세지 띄우기"

    현재 숙제 풀려고 시도중인데요 혹시 javascript에 typeof 처럼 input에 입력한값의 속성을 알아내는 방법이 어떤건지 

    여쭤봐도 될까요?  콘솔로그에 console.log(e)로 해당 속성리스트 중에 찾는데 도저히 어떤건지 찾질 못하겠네요 ㅠㅠ 

    숙제에 대한 힌트나 답이 있다면 알려주시면 감사하겠습니다 ㅠㅠ 

    #33597

    손창도
    참가자

    const changeHandler = (e) => {
    e.target.getAttribute('type') == "number"
    ? setTimeout(()=>{
    setAlert(false)
    },2000)
    : console.log('not a number')
    }

    <input  type="number" onChange={changeHandler} />

    이런식으로 구현을 하긴했는데 input에서 type을 숫자만 쓸수있으니 텍스트를썼을때 alert를 어떻게 줘야 되는지 모르겠더라구요 ㅠㅠ

    input에서 들어온 값이 숫자인지 텍스트인지 확인하는 방법만 알려주시면 감사하겠습니다 ㅠㅠ

    #33598

    codingapple
    키 마스터

    typeof 써도되고 isNaN() 쓰면 숫자인지 문자인지 파악쉽게가능합니다

3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관, 개인정보처리방침
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠