2016-06-15 6 views
-1

ユーザーがいつもカーソルをテキストフィールドの最後の文字の後に置いて、テキストフィールドの値またはどこか。言い換えれば、カーソルは常にテキストフィールド値の最後の文字の後ろにある必要があります。JQuery - テキストフィールドが押されたり、矢印キーが押されたときに、最後のテキストフィールドにカーソルを置きます。

シナリオ: ユーザーが矢印キーを使用してカーソルを移動すると、カーソルは自動的に最後の文字の後に置かれます。

もう1つのシナリオは、ユーザーがテキストフィールドのどこかをクリックしてカーソルを移動し、最後の文字の後に自動的にカーソルを置くことです。

JQueryを使用してこれを実現するにはどうすればよいですか?

+2

あなたが試したことをいくつか研究したり表示したりしてください:http://stackoverflow.com/questions/512528/set-cursor-position- in-html-textbox – Greg01re

+0

私が望むものを満たしていないため、onfocusを探していません –

+0

イベントを変更してください - あなたはほとんどのコードを持っています。イベントだけが正しいことではありません。私はあなた自身でそれをすることができると思います。あなたは前にやったことをすべて達成していないのです! – Greg01re

答えて

0

私は既に答えを知っていると思います。私はclick()イベントを使用し、テキストフィールドがclikedされるたびにカーソルを最後に配置し、keydownが押されたキーが矢印キー(左右キー)、それが矢印キーの場合は、最後の文字の後ろにカーソルを置く

関連する問題