테스트 사이트 - 개발 중인 베타 버전입니다

여분필드에 숫자만 입력하게 하고싶은데요 채택완료

초보엄마 2년 전 조회 2,782

write.skin.php

 

                        numeric frm_input required" size="50" placeholder="가격">     

 

                        
                                                                       
                임시 저장된 글 목록                
                   
               
                       

     

     

    numeric 을 넣어서 숫자만 입력되게 만들었는데요

     

    글쓰기 버튼을 누르면 글이 안써지고 홈페이지가 멈춰요

     

    wr_8 에 숫자만 입력하게 하려면 다른방법으로 뭐가있는지 알려주시면 감사하겠습니다

     

    댓글을 작성하려면 로그인이 필요합니다.

    답변 3개

    채택된 답변
    +20 포인트
    2년 전

    해당 문구를 넣는다고 멈출 이유까지는 없어보이는데 해당을 지우면 정상적으로 되시는건가요?

    해당으로 안되시면 구글에 숫자만 입력 등으로 검색하면 여러가지 방법으로 숫자만 받을 수 있는 방법이 나오실겁니다. 한번 검색해보시고 상황에 맞는걸 적용하시면 좋으실거 같습니다.

    로그인 후 평가할 수 있습니다

    댓글을 작성하려면 로그인이 필요합니다.

    들레아빠

    </p>
    
    <p><input type="text" name="wr_8" value="<?php echo $wr_8 ?>" id="wr_8" required onkeypress="return isNumeric(event)" size="50" placeholder="가격"></p>
    
    <p><script>
    
    function isNumeric(event) {
    
      // 입력된 키값을 가져옴
    
      var key = event.which || event.keyCode;</p>
    
    <p>  // 숫자 허용 여부를 확인
    
      if (key < 48 || key > 57) {
    
        // 숫자가 아닌 경우 입력을 막음
    
        event.preventDefault();
    
        return false;
    
      }
    
    }
    
    </script>

    로그인 후 평가할 수 있습니다

    댓글을 작성하려면 로그인이 필요합니다.

    팬텀디자인

    </p>
    
    <p><input type="number" name="wr_8" value="<?php echo $wr_8 ?>" id="wr_8" required class="frm_input required" size="50" placeholder="가격"></p>
    
    <p>

     

    위 코드로 변경해보시겠어요?

    로그인 후 평가할 수 있습니다

    답변에 대한 댓글 2개

    초보엄마
    2년 전
    답변감사합니다 제가 원한는건 숫자만 직접입력하게 하고싶습니다
    팬텀디자인
    2년 전
    네, 해당 input type이 숫자만 입력하게하는 number 타입입니다.

    댓글을 작성하려면 로그인이 필요합니다.

    답변을 작성하려면 로그인이 필요합니다.

    로그인