2008-10-31 6 views

답변

281

업데이트 : 의견 작성자가 제안한대로 (How can I disable the spell checker on text inputs on the iPhone에 추가 신용 등급)이 기능을 사용하여 모든 데스크톱 및 모바일 브라우저를 처리 할 수 ​​있습니다.

<tag autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/> 

원래 대답 : 당신이 텍스트 필드 이외의 다른 메커니즘을 사용하지 않는 한, 이것이 가능하지 않은 (또는 안) 그래서 자바 스크립트가 사용자 설정을 재정의 할 수 없습니다. HTML5에 의해 정의 된

+4

왜 이것이 받아 들여 졌습니까? 브라우저에서 허용하는 경우 사용자 설정을 무시할 수 있기 때문에 의미가 없습니다. ms2ger의 대답을 참조하십시오. – usr

+0

당시로서는 최고의 답변 이었기 때문에. 나는 Michiel이 돌아 가지 않았고 다른 하나를 올바른 것으로 표시했다고 생각합니다. 그것은 더 나은 대답이기 때문에 그것은 나와 함께 괜찮을 것입니다. –

+2

브라우저 호환성에주의해야 함 - 모바일 사파리 (iOS)는 예를 들어 태그를 사용하지 않습니다. - http://www.wufoo.com/html5/attributes/17-spellcheck.html – radicand

152

예는, 예를 들어, spellcheck="false" 사용

<textarea spellcheck="false"> 
    ... 
</textarea> 
+1

MDN에 기본값 다른 브라우저 및 요소에 대한 맞춤법 검사 : https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/spellcheck – Paul

+0

"알 수없는 DOM 속성 맞춤법 검사. 오류 메시지가 표시됩니까?" 'spellCheck'를 사용하면 만족스럽게 보입니다. 그냥 반응 할 수있는 물건 일 수 있습니다. – Shanimal

+1

@Shanimal 예, react는 DOM 속성에 camel-case를 사용합니다. https://reactjs.org/docs/introducing-jsx.html – sookie

7

iframe이 WILL 단지 텍스트 필드로 "트리거"맞춤법 검사기 (사실에 대한 내용 편집이 있는지)에서 최소한 Chrome에서.

+1

+1 "content-editable to true"트릭이 실제 트릭입니다. –

관련 문제