2014-04-11 1 views
0

jQuery 마스크 입력 플러그인을 사용하고 있습니다. 필드의 포커스를 가져 와서 커서를 포커스 (흐리게, 포커스)를 처음으로 되돌릴 때 항상 떠날 필요가 있습니다 끝에 커서를 놓을 수는 없습니다.jquery 마스크 입력을 사용하여 입력을 끝내려면 커서를 옮깁니다.

$('#id_origin_zipcode').bind('focus', $.proxy(this.moveCursorToEnd, this)); 

moveCursorToEnd: function(e){ 
    var value = $('#id_origin_zipcode').val(); 
    $('#id_origin_zipcode').val(value); 

}, 
+0

지금까지 어떤 코드를 보여줄 수 있습니까? 그것은 매우 도움이 될 것입니다. – wrxsti

+0

죄송합니다. 편집했습니다. – Vanderson

+1

http://stackoverflow.com/questions/511088/use-javascript-to-place-cursor-at-end-of-text-in-text-input-element –

답변

2

selectionStart 및 selectionEnd를 값 길이로 설정할 수 있습니다. 예 :

<input type="text" onFocus="this.selectionStart = this.selectionEnd = this.value.length;" />