내 레일 응용 프로그램에서 암호 필드를 표시하고 jquery ajax success 콜백에 암호 필드의 값을 업데이트하는 양식이 있습니다.Jquery : 마스크 된 암호 값을 올바르게 복사하십시오.
예 :
$("#some-field").val('password-value');
이 작업을 수행 한 후, 필드는 암호로 업데이트되고 난 암호 필드에서 마스크 된 암호를 참조하십시오.
내 요구 사항이 마스크 된 암호 값을 복사하여 다른 브라우저 창에서 사용해야하고 다른 웹 사이트의 암호 필드에 붙여 넣어야합니다.
그래서 이것을 달성하기위한 좋은 방법을 찾고 있습니다.
지금까지 마스크()를 사용하여 일반 입력 텍스트 필드의 값을 마스킹하는 jquery 플러그인이 많았지 만 직면 한 문제는 마스킹 된 값을 복사하는 것이고 주로 다른 곳에서 사용하면 값이 올바르게 복사되어야합니다. .
가 할 수있는 모든 일이에 어떤 생각을 갖고 .. 미리
감사를
딘
미안 내가 원하는 것은 마스크 암호/또는 일반 텍스트 어떤 마스크 값을 복사하는 것입니다 간단한 용어에 answer..Basically을 이해하지 않았다 내 클립 보드. 그래서 다른 곳에 붙여 넣을 때 적절한 값을 붙여 넣어야합니다. –
답변을 주셔서 감사합니다.하지만이 때마다 팝업이 나타나고 다른 개발자에게 다음과 같은 해결책이 있습니다. div 또는 "숨겨진"텍스트가 포함 된 입력 opacity 0.001로 focus()를하고 javascript를 통해 전체 내용 (사용자가 복사하기를 원하는 텍스트 여야 함)에 선택을 설정하고 Ctrl + C 키를 눌러 JavaScript를 사용하여 데이터를 복사하도록 사용자에게 알립니다 사용자가 그것을 읽을 수 있도록 몇 초 동안 머무르는 팝업과 같은 이벤트). 그러나 숨겨진 필드 값을 선택하기가 어렵거나 텍스트 입력을 얻기 위해 주 입력 필드와 중복되는 경우 –
참조 : http://stackoverflow.com/questions/12866468/mask-text-but-still- allow-users-to-copy-it –