자바 스크립트를 사용하여 클래스 이름으로 입력 참조에 숫자 만 채우는 방법은 무엇입니까?

로버트 더 폴로

numbers자바 스크립트를 사용하여 클래스 이름으로 입력 참조 채우는 방법은 무엇입니까?

내 코드를 테스트하지만 작동하지 않습니다.

도움을 주셔서 감사합니다.

<script type="text/javascript" src="//code.jquery.com/jquery-1.9.1.js"></script>

<script language="JavaScript" type="text/javascript">
function input_format()
{
    $(.number).val($(.number).val().replace(/[^\d].+/, ""));
    if ((event.which < 48 || event.which > 57)) {
        event.preventDefault();
    }
}
</script>

<input type="text" id="number" class="number" name="number" onkeypress="input_format()" onblur="input_format()">    
아눕 조시

코드에 두 가지 문제가 있습니다.

이벤트를 인수로 전달해야합니다.

onkeypress="input_format(event)"

그러면 기능은 다음과 같습니다.

function input_format(event)
{

또한 클래스 이름을 다음과 같이 따옴표로 감싸 야합니다.

$(".number").

최종 코드는 다음과 같습니다.

function input_format(event) {
    $(".number").val($(".number").val().replace(/[^\d].+/, ""));
    if ((event.which < 48 || event.which > 57)) {
        event.preventDefault();
    }
}

작업 바이올린

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관