input 텍스트 상자 앞의 몇 글 자 를 기본 값 으로 수정 할 수 없습니다.

input 텍스트 상자 의 기본 앞의 몇 글자 의 고정 을 실현 합 니 다. 예 를 들 어 8 자리 의 직원 번 호 는 앞의 4 글자 가 2017 이 어야 하고 뒤의 4 자 는 사용자 정의 로 입력 할 수 있 습 니 다.
우선 HTML 에 value = "기본 값" 을 설정 합 니 다. JavaScript 의 코드 는 다음 과 같 습 니 다.
var textField = document.getElementById("id"), //     
    startText = textField.value; //       
textField.onkeyup = function () {
    //     startText   ,          startText
    (textField.value.indexOf(startText) === 0) || (textField.value = startText);
};

좋은 웹페이지 즐겨찾기