텍스트 상자를 세 영역으로 나눠야합니다. 예 : 값을 951-05-8765456과 같이 표시하고 싶습니다. 3 자리 이후에 기본적으로 "-"를 표시 할 수있는 방법이 있습니까? 그래서 사용자가 값을 입력하면 자동으로 나뉩니다. 내 텍스트 상자를 이미지와 동일하게 만듭니다.텍스트 상자를 3 개 영역으로 분할
답변
http://jsfiddle.net/juN9t/1/은 기본적으로 당신은 단지 CSS와 함께 할 수 없습니다.
당신은 다음과 같이 당신의 텍스트 상자에이 플러그인을 사용할 수 있습니다
$(".TEXT_BOX_CLASS").mask("9999/99999/99999");
3 텍스트를 사용해야합니다. maxlength 속성이 4/5/5와 같은 CSS를 사용하고 css를 사용하면 아래쪽 테두리를 제외한 텍스트 상자의 테두리를 제거 할 수 있습니다.
<input type="text" maxlength="4" class="Split" tabindex="1">/
<input type="text" maxlength="5" class="Split" tabindex="2">/
<input type="text" maxlength="5" class="Split" tabindex="3">
CSS :
.Split{
border:none;
border-bottom: 1px solid black;
width:50px;
}
데모 :이 jQuery 플러그인을 사용할 수 있습니다 당신은 쉽게 할 수 있도록
정답이 아닙니다. 친구 .... 대신 그는 아약스를 사용합니다 –
JQuery를 사용할 수 있습니다. 따라서 하나의 입력 필드는'.split()'과'.join()'메소드와 함께 사용될 수 있습니다. – AfromanJ
@Rony, 저는 HTML과 CSS를 사용하여 OP 결과를 보았습니다. –
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title></title>
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<style type="text/css">
</style>
</head>
<body>
<input type="text" class="mynum" value="" />
<script type="text/javascript">
$('.mynum').keydown(function() {
var value = $('.mynum').val();
var len = value.length;
if (len == 4)
value += '/';
if (len == 10)
value += '/';
if (len == 16)
return false;
$('.mynum').val(value);
});
</script>
</body>
</html>
- 1. 다른 영역으로 콘솔 분할
- 2. 지도를 균일 한 영역으로 분할
- 3. UIView/그래픽 컨텍스트를 영역으로 분할
- 4. 섹션을 여러 메모리 영역으로 분할
- 5. 3 개 이상의 옵션이있는 팝업 상자를 만드시겠습니까?
- 6. 컷오프를 기반으로 더 작은 영역으로 영역 분할
- 7. 화면을 ncurses 및 noncurses 영역으로 분할
- 8. 자바 스크립트를 사용하여 텍스트 상자를 다른 텍스트 상자로 분할
- 9. 텍스트 상자를 사용하여 분할 양식 필터링
- 10. 레일 3 : 고객 영역으로 라우팅
- 11. numpy 배열 슬라이스를 위해 다차원 분할 영역으로 분할 작성
- 12. 사각형 영역을 최대 영역의 하위 영역으로 분할
- 13. 분할 텍스트
- 14. 3 개 어레이
- 15. 캔버스 요소를 텍스트 영역으로 사용하기
- 16. mcimagemanager가 마지막 텍스트 영역으로 이동
- 17. 기본값을 텍스트 영역으로 설정 (AngularJS)
- 18. 여러 텍스트 입력 상자에서 텍스트 영역으로 복사 :
- 19. 서식있는 텍스트 편집기 탭에서 텍스트 영역으로 바로
- 20. mysql과 php로 작업하는 스크립트를 텍스트 영역으로 가져오고
- 21. 자동 분할 텍스트 숫자
- 22. 으로 반복 3 개 벡터는 내용을 분할 지정
- 23. 값이 8 개 미만인 경우 3 열에서 MySql 데이터를 분할
- 24. 공백으로 자바 스크립트 분할 3 개 요소 예를 들어
- 25. 3 개
- 26. 내가 3 개 버튼으로 QtQuick 대화 상자를 정의
- 27. 텍스트 영역이 내가 3 개 입력과 텍스트 영역을 확인하려고
- 28. 분할 텍스트
- 29. 분할 텍스트
- 30. 분할 텍스트
을 GUI 데브에서 이들은 마스크 입력으로 알려져있다. 여기에 jQuery 플러그인이 있습니다 - http://digitalbush.com/projects/masked-input-plugin/ – Prasanth
이 플러그인을 사용할 수 있습니다 http://igorescobar.github.io/jQuery-Mask-Plugin/ – Satpal