4

次のテキストエリアがあります。

<textarea id="edit-note-text" autocorrect="on"><%= text %></textarea>

このテキスト領域が使用されている間、つまり誰かが を入力している間、自動修正属性を動的にオフに設定し、オンに戻す必要があります。

<textarea id="edit-note-text" autocorrect="off"><%= text %></textarea>

残念ながら、これはうまくいかないようです:

document.getElementById(‘textarea’).setAttribute(‘autocorrect’, ‘off’);

私は iOS UIWebView を使用しており、可能であればこれをネイティブに実行することもできますが、これが最初に思い浮かびます。これは可能ですか?

4

1 に答える 1

1
<!doctype html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
    <title>Document</title>
    <script>
        //Declare functions
            function taFocus(element){ element.setAttribute("autocorrect", "off")}
            function taBlur(element){ element.setAttribute("autocorrect", "on")}    
    </script>
    </head>
    <body>
    <textarea id="edit-note-text" autocorrect="on" onfocus="taFocus(this);" onblur="taBlur(this);" >texto</textarea>
    <textarea id="edit-note-text2" autocorrect="on">texto</textarea>
    </body>
</html>

このようなものは、あなたが必要とするかもしれません

于 2013-06-05T20:53:28.083 に答える