# Firefox 77부터 입력창에 maxlength 넘는 문자열 붙여 넣어도 잘리지 않게 변경

> Clean Markdown view of GeekNews topic #2101. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=2101](https://news.hada.io/topic?id=2101)
- GeekNews Markdown: [https://news.hada.io/topic/2101.md](https://news.hada.io/topic/2101.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2020-05-18T10:40:10+09:00
- Updated: 2020-05-18T10:40:10+09:00
- Original source: [fxsitecompat.dev](https://www.fxsitecompat.dev/en-CA/docs/2020/text-exceeding-maxlength-will-no-longer-be-truncated-when-pasted-into-input-or-textarea/)
- Points: 3
- Comments: 1

## Topic Body

- input 이나 textarea에 붙여넣을때 maxlength가 넘어도 자동으로 잘라내지 않음

- 암호관리자등에서 긴 암호등을 복사했을 때 일부만 저장되는 상황을 방지하기 위함

- maxlength를 넘으면 Form컨트롤이 invalid로 설정 : valid=false, tooLong=true

- 붉은색 경고라인 테두리가 생기고 경고 메시지 표시 : setCustomValidity 로 메시지 변경가능

- invalid 상태에서는 폼 Submit 제한됨

## Comments



### Comment 1830

- Author: xguru
- Created: 2020-05-18T10:40:20+09:00
- Points: 1

기존에 텍스트박스 내용은 무조건 maxlength 를 넘지 않는다고 가정하고 코딩했던 많은 사이트들이 영향 받을듯

Javascript 를 통해서 변경된 것은 상관없고, 사용자가 붙여 넣기 했을때만 동작합니다.
