2016-07-12 5 views
0

자바 스크립트로 붙여 넣기 값을 잘라야합니다.JavaScript로 붙여 넣은 값 자르기

  • 중 하나가 트리밍 된 텍스트 클립 보드의 내용을 바꾸거나 자신을 event.preventDefault() 계속하고 구성 요소로 트리밍 된 값을 넣어에서 이벤트를 방지 : 내가 볼때는 내가이 옵션을 얻었다.
  • 클립 보드 데이터를 event.clipboardData.setData('text/plain', pastedText.trim()) 으로 바꾸지 않았습니다.

해당 옵션에 대한 아이디어가 있으십니까?

+0

오류가 있습니까? 다음은 탐색 할 수있는 API입니다. https://w3c.github.io/clipboard-apis/#widl-ClipboardEvent-clipboardData – Rikin

답변

0

클립 보드를 간섭하는 것은 일반적으로 피해야합니다. 예를 들어 텍스트 붙여 넣기와 같이 사용자가 아무 것도 일어나지 않을 것으로 예상 할 때 분명합니다. 그 외, 클립 보드에 쓰는 것은 꽤 번거 롭습니다. 예를 들어 here을 참조하십시오.

두 번째 옵션이 우수합니다.

(세 번째 옵션은 붙여 넣기 한 후 계속에서 이벤트를 방지 할 수 있지만, 입력 필드의 값을 변경하지 않는 것입니다.)

0

이에 대한 사용 사례는 무엇입니까? 붙여 넣은 값을 다듬어서 성취하려는 것은 무엇입니까? 가능한 경우 클립 보드를 사용하지 마십시오. 유효성 검사 또는 자동 입력 값 서식을 추가하는 것이 좋습니다.

관련 문제