2014-12-04 1 views
0

사용자로부터 두 개의 다른 값을 수집하는 입력 마스크를 만들려고합니다. 결국 입력 마스크는 다음과 같아야합니다은 X는 사용자가 입력입니다두 개의 다른 사용자 입력이있는 jQuery 입력 마스크

[X 년 동안 X.XXX의 $]

. 그럴 수 있니? 내가 jQuery를 플러그인 inputmask 위의 코드를 사용하여 시도했다 : 내가 예상처럼

$(document).ready(function(){ 
    $('.query').inputmask({ 
     mask: '9.999$ for 9?9 years', 
     placeholder: '1.000$ for 2 years' 
    }); 
}); 

입력 마스크가 작동하지 않습니다. 자리 표시자를 입력 값과 섞어서 나에게 이해가되지 않는 부분이 있습니다. 아무도 그 문제를 도와 줄 수 있습니까?

고맙습니다. 가되고 있지 않기 때문에 해석되고있다 ya 일부 아웃 - 오브 - 박스 정의가 있기 때문에

답변

0

난 당신이 마스크는 펑키 한 상태로 점점 this inputmask

을 사용하고 참조 탈출했다. 다른 모든 기본 정의를보고 싶다면 디버거를 열고 $.inputmask.defaults.definitions을 보거나 스크립트를 살펴보십시오.

당신은 \\

업데이트를 사용하여 마스크의 정의를 탈출 할 수에 스크립트 다음 당신은 갈 수 있어야한다.

Here's a link to a fiddle if you want to experiment with it.

$('.query').inputmask({ 
 
    mask: '9.999$ for 9 \\ye\\ar', 
 
    placeholder: 'X' 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
 
<script src="https://rawgit.com/RobinHerbots/jquery.inputmask/3.x/dist/jquery.inputmask.bundle.js"></script> 
 
<input class='query' type='text' />

관련 문제