11

ページの読み込み時にCKEDITORテキスト領域にオートフォーカスする方法を知っている人はいますか?

現在、ユーザーは入力を開始する前にテキスト領域をクリックする必要があります。Googleのように、ページを読み込んで、ユーザーがテキスト領域をクリックしなくてもすぐに入力を開始できるようにしたいのですが。

これがCKEDITORを開始した現在のコードです

<script type="text/javascript">
CKEDITOR.replace( 'meeting_notes',
    {
        toolbar :
        [
            [ 'Bold', 'Italic', 'Underline', '-', 'NumberedList', 'BulletedList', '-', 'Link', 'Unlink' ],
            ['Cut','Copy','Paste','PasteText'],
            ['Undo','Redo','-','RemoveFormat'],
            ['TextColor','BGColor'],
            ['Maximize']
        ]
    });
</script>

ありがとう

4

4 に答える 4

23

おそらくstartupFocus設定オプション?

CKEDITOR.replace( 'meeting_notes',
    {
        startupFocus : true,
        toolbar :
...
于 2009-12-22T04:47:40.797 に答える
2

自分で試したことはありませんが、CKEDITOR.config.startupFocusをチェックしてください。

定義:ページの読み込み時にエディターにフォーカスを設定するかどうかを設定します。

于 2009-12-22T04:52:31.630 に答える
2

設定でこれを行うだけです:

    config.startupFocus = true;
于 2014-05-09T03:57:39.387 に答える
0

onReadyエディターにフォーカスを設定する小道具にコールバックを渡すことにより、ロード時にエディターにフォーカスを設定します

<CKEditor ... onReady={(editor) => { editor.focus(); }} />
于 2021-11-12T13:00:46.330 に答える