[javascript] 특정필드의 글자수가 채워지면 다음 필드로 옮기기
포커스 이동
주민등록번호와 같이 앞의 6자리가 채워지면 다음 텍스트 필드로 이동할때 종종 사용하는 함수이다.
- html
<form name="sample">
<input type="text" onkeyup="moveFocus(6, this, document.sample.juminno2)" >
-
<input name="juminno2" type="text">
</form>
- html
<form>
<input name="no1" onKeyUp="moveFocus(6, this, this.form.no2);">
-
<input type="text" name="no2">
</form>
function moveFocus(len, from , to){
var str = from.value.length;
if(str == len) {
to.focus();
}
}