2017-11-14 5 views

答えて

0

一般に、これらの機能を無効にするには、spellcheck属性(Safariのautocorrect)を入力に使用できます。反応-ブートストラップ・先行入力では、あなたはinputProps小道具を使用してこれらの値を設定することができます。

<Typeahead 
    inputProps={{ 
    autoCorrect: 'off', // Safari-only 
    spellCheck: false, 
    }} 
/> 

しかし、according to caniuseことに注意してください:

そのOSからモバイルブラウザ結果の部分的なサポートは、一般的に内蔵しました波線の下線を使用してスペルの間違いを示す代わりに、スペルチェックを行います。 spellcheck = "false"はこれらのブラウザでは効果がないようです。

モバイルブラウザで自動修正を完全に無効にすることは、個々のOSレベルの設定になる可能性があるため、無効にすることはできません。

+0

ありがとうございます。しかし、私が 'AsyncTypeahead'を使用していれば動作します。私はhtmlを見て、それはattcribute autocorrectを持っていません。私はブラウザのクロムになります –

+0

私は私の元の答えで間違いを犯しました。属性はcamelCaseでなければなりません(つまり、 'autoCorrect'&' spellCheck')。回答が更新されました。 – ericgio

関連する問題