6

こんにちは、そのコードに似ています

<form method="post" action="/" name="form" autocomplete="off">
<input type="text" name="title" />
<textarea name="body"></textarea>
<input type="text" name="tags" />
<input type="submit" name="submit" value="Send" />
</form>

「テキストエリア」がtinyMCEの場合... 入力アイテムとテキストエリアアイテムを選択して移動しようとすると問題が発生します。ページが読み込まれると、input[name=text] がフォーカスされますが、Tab キーを押すと、textarea[name=body] (次) の代わりに input[name=tags] が選択されます。

4

5 に答える 5

5

これは、TinyMCE が実際に を非表示にして、エディタを含む を<textarea>作成するため、従来のタブ インデックスでは不可能です。<iframe>JavaScript の前の要素のぼかしイベントでエディターにフォーカスを強制することで回避できます。ここに私の頭のてっぺんから抜粋した ajQuery を示します。

$('#prev-input').blur(function(){
    tinyMCE.get('textarea').focus();
});

次に、ユーザーが前の入力フォーカスを離れるとすぐに、TinyMCE エディターにジャンプします。次の要素に移動するために、blur() メソッドを追加することもできます。

于 2011-04-07T14:15:17.650 に答える
4

これを解決するには、プラグインに「tabfocus」を追加してから、tabfocus_elements : ":prev,:next" を追加します。

http://tinymce.moxiecode.com/wiki.php/Plugin:tabfocus

http://tinymce.moxiecode.com/wiki.php/tabfocus_elements

于 2011-05-10T14:45:12.697 に答える
3

それを解決するプラグインがあります

http://sourceforge.net/tracker/index.php?func=detail&aid=1657397&group_id=103281&atid=738747

TinyMCEフォーラムで知りました

http://tinymce.moxiecode.com/forum/viewtopic.php?id=813

于 2011-04-18T07:08:11.710 に答える