2014-11-11 6 views
1

HTML textbox이 있는데 정규식을 사용하여 문자를 추가하지 못하게 할 것입니다. 내가 그렇게 할 수있는 방법, 나는 6textbox의 길이를 제한하는 또 다른 정규식 부분을 추가 할 필요가HTML 텍스트 상자 길이 제한

$("#CardNo").keypress(function (e) { 

    if (e.keyCode == "13") { 
     $("#CardAmount").focus(); 
    } 
    else { 
     $(this).val($(this).val().replace(/[^0-9]/g, '')); 
     if ((event.which < 48 || event.which > 57)) { 
      event.preventDefault(); 
     } 
    } 
}); 

: 이 내 코드?

+2

요소는 요소입니까? 네, 당신은 요소에 maxlength = "6"속성을 추가 할 수 있습니다. – frosdqy

+1

'maxlength' 속성을 사용하여 길이를 제한 할 수 있습니다. 예 :'' –

+0

MDN https : /developer.mozilla.org/en-US/docs/Web/HTML/Element/ * maxlength * 단어를 입력하고 검색하여 더 많은 것을 알아보십시오 –

답변

7

당신은 당신이 jQuery를 사용하는 것처럼 그이

<textarea maxlength="6"> 

</textarea> 
0

를 필요한 경우 또한 텍스트 영역에 대한 작업이

<input type="text" maxlength="6" /> 

는, HTML 외에 당신은 또한 다음과 함께 할 수있는 수행 할 수 있습니다

$("#CardNo").attr("maxlength", 6); 

또는

if($("#CardNo").val().length() > 6){ 
    // remove characters and show alert... 
}