반응형
HTML 텍스트 필드에서 맞춤법 검사 사용 안함
HTML 텍스트 필드에서 맞춤법 검사를 비활성화 할 수 있습니까 (예 : Safari 참조)?
업데이트 : 주석자가 제안한대로 ( iPhone의 텍스트 입력에서 맞춤법 검사기를 비활성화하는 방법 에 대한 추가 크레딧 )이 기능을 사용하여 모든 데스크탑 및 모바일 브라우저를 처리하십시오.
<tag autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
원래 답변 : Javascript는 사용자 설정을 무시할 수 없으므로 텍스트 필드 이외의 다른 메커니즘을 사용하지 않으면 가능하지 않습니다.
예, HTML5에spellcheck="false"
정의 된대로를 사용하십시오 ( 예 :
<textarea spellcheck="false">
...
</textarea>
문법적으로 다음을 사용할 수 있습니다.
<textarea data-gramm="false" />
IFrame은 맞춤법 검사기 (콘텐츠 편집 가능이 true로 설정된 경우)를 최소한 Chrome에서 텍스트 입력란으로 "트리거"합니다.
다음 코드 스 니펫은 모든 textarea
및 input[type=text]
요소에 대해이를 비활성화합니다 .
(function () {
function disableSpellCheck() {
let selector = 'input[type=text], textarea';
let textFields = document.querySelectorAll(selector);
textFields.forEach(
function (field, _currentIndex, _listObj) {
field.spellcheck = false;
}
);
}
disableSpellCheck();
})();
참고 URL : https://stackoverflow.com/questions/254712/disable-spell-checking-on-html-textfields
반응형
'Programing' 카테고리의 다른 글
PDOException“드라이버를 찾을 수 없습니다” (0) | 2020.03.29 |
---|---|
하나의 디렉토리에있는 모든 파일을 반복 (0) | 2020.03.29 |
jQuery : text ()와 html ()의 차이점은 무엇입니까? (0) | 2020.03.29 |
NSUserDefaults에 사용자 정의 객체를 저장하는 방법 (0) | 2020.03.29 |
jsdoc에서“객체”인수를 설명하는 방법? (0) | 2020.03.29 |