0
저는 부트 스트랩을 사용하고 있으며 고객 신용 카드 만료일에 양식 입력 필드가 있습니다.신용 카드 만료일에 MMYY를 입력 할 입력란을 만듭니다.
현재이 텍스트 상자를 사용하고 있지만 부트 스트랩에 사용자가 4 자리 만 입력하도록 제한 할 수 있는지 궁금합니다. MM/YYYY
예 :
05/2015
저는 부트 스트랩을 사용하고 있으며 고객 신용 카드 만료일에 양식 입력 필드가 있습니다.신용 카드 만료일에 MMYY를 입력 할 입력란을 만듭니다.
현재이 텍스트 상자를 사용하고 있지만 부트 스트랩에 사용자가 4 자리 만 입력하도록 제한 할 수 있는지 궁금합니다. MM/YYYY
예 :
05/2015
HTML에서는 maxlength="6"
속성을 사용하여 필드의 최대 길이를 제한 할 수 있습니다. 처럼 예를 들어 뭔가
는 :
는<input type="text" maxlength="6" placeholder="MMYYYY">
그러나 더 복잡한 뭔가를 당신은 몇 가지 자바 스크립트 함수를 사용해야합니다. 처럼 :
function checkExpiry() {
var s = $('#inputExp').val();
if (/^\d{6}$/.test(s)) {
return true;
} else {
// show error
return false;
}
}
당신이 테스트를 향상시킬 수있는이부터 ... 월과 올해 (피상적으로, 실제 검사가 수행해야합니다 서버 측)을 확인 같은
/^[01][0-9]20[12][0-9]$/
그것은 좋은 것입니다 사용자가 월과 일 사이에 슬래시 나 대시를 처리하는 경우에도 사용할 수 있습니다. – cvrebert
@cvrebert 네, 그 또한 좋을 것입니다. –