• ベストアンサー

テキストボックスの最後に自動的にカーソルをもっていきたい

こんなことは可能でしょうか? テキストボックスには別のjavascriptを用いて入力しているため自動的に最後にカーソルがいかなくて困っています

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

<script type="text/javascript"> <!-- window.onload=function(){ document.FORM1.TEXT1.value="自動入力文字列"; document.FORM1.TEXT1.focus(); document.FORM1.TEXT1.value +=""; }; //--> </script> … <form name="FORM1"> <input name="TEXT1" type="text" value="" > </form>

その他の回答 (1)

回答No.1

直接最後にカーソルを移動する技ではないのですが、 document.フォーム名.テキストボックス名.select() を使うとテキストボックスの内容が選択状態になりますから、右カーソル1回でテキストボックスの最後までカーソルが飛びます。 …というのではダメですかね。

関連するQ&A

  • テキストボックスとカーソルの制御

    30個のテキストボックスがある画面で、 tabindexにはそれぞれのテキストボックス1~30と 同じインデックスが振られています。 例としてテキストボックス1に入力した時、 エラーメッセージを出して、 OKを返したらテキストボックス2にカーソルが行かないで、 テキストボックス1に戻るようにするには どのようにすれば良いでしょうか? 但しSetfocusでは無く、エラーが発生した テキストボックスにカーソルが戻った時に、 他のテキストボックスをクリック又はTabを押した時に、 カーソルが遷移するように、カーソルを自由にコントロール 出来るようにしたいのですが。 注文が多くなってしまいましたが、書き込みをお待ちしております。

  • テキストボックスにカーソルを固定

    いつもお世話になっています。VB.NETで開発をしているのですが、行き詰まっています。知識をお借りできれば幸いです。(説明が分かり辛く申し訳ありません。) (1) テキストボックスにバーコードを入力し、読込む。 (2) ポストバックがかかった後もそのテキストボックスにカーソルを固定させておくことで、バーコードの連続入力を行いたい。現状は、ポストバック後カーソルがなくなる(クリックし再設定が必要)。 (3) WebFormにテキストボックスを直接作成しているのではなく、ユーザーコントロールのテキストボックスにカーソルを戻したい。 (4) 以下、試みました。aspxのhtmlです。ユーザーコントロールのテキストボックスのInputNameはucA.BarCodeとします。 <HTML>  <HEAD>    ・・・    <script language="javascript">      function SetForcus() {                   ucA.BarCode.focus();                  }    </script>   </HEAD>   <body onload="javascript:SetForcus()" onmousedown="ClickCheck()">   <form id="Form1" method="post" runat="server"> ・・・     <asp:Panel id="pnl" runat="server">  <uc1:A id="ucA" runat="server"></uc1:A>      </asp:Panel>                ・・・   </form>  </body> </HTML>

  • テキストボックスにカーソルを持ってくる方法。

    こんばんわ。お世話になります。 テキストボックスが10個ぐらいあるホームページを作成していますが、そのページを開いた時に、一番、左上にあるテキストボックスにカーソルが点滅している状態(すぐに入力できる状態)にしたいです。 タブインデックスを"1"にしてみても、そのテキストボックスを一度クリックしないと入力できる状態になりません。 誰か知っている人がいたら教えてください。よろしくお願いします。

    • ベストアンサー
    • HTML
  • テキストボックスでカーソルが表示しない

    OSはVISTA。WORDは2007。 1 WORD画面にテキストボックスを挿入すると、通常はその枠の中に   自動的にカーソルと改行キーが表示され、その位置から文字が   入力できるの筈だが。    カーソルと改行キーが表示されず、従って文字が入力できない。 2 図形の挿入をして、右クリックで「テキストの追加」をクリック   すればカーソルと改行キーが表示され、その位置から文字が   入力できるの筈だが。    カーソルと改行キーが表示されず、従って文字が入力できない。 3 尚、同じPCでEXCEL2007では、1,2ともできる。 4 購入当初はは出来ていたのだが、、。何かご設定でもしたのか不明。 5 解決方法を教えてください。

  • テキストボックスにカーソルを持ってくる方法教えてください。

    asp,vbscript,html,javascriptにて、webのページを作成中です。 表紙のページに会員番号とパスワードを入力する画面を作成中です。 webを起動時、会員番号のテキストボックスにカーソルが点滅している状態にしたいんです。 参考書を見ながらプログラムを組んでみましたが、よく分かりません。 間違い点や足りない所等教えていただけませんでしょうか? htmlにて <INPUT TYPE="text" ID="txti" NAME="txti" value=""> javascriptにて function txtfunc(){ document.f.text.focus(); }

  • Word2007でテキストボックスを挿入してもカーソルがでない

    WindowsVista Word2007です。 テキストボックスを挿入したのですが、カーソルが表示されません。 それでも文字を入力すると、2文字目からボックス内に表示されます。 挿入時にカーソルがボックスより左の外に出ているような感じです。(横書きの場合) 2文字目以降はカーソルも表示されています。 縦書きのテキストボックスを挿入しても同じ状況です。 どうしたら直せるのでしょうか? 宜しくお願いします。

  • テキストボックスにカーソルをもってきたいんです。

    プログラムを起動した時に、テキストボックスにカーソルを置くようにするには、どのようなプログラムになるのでしょうか?よろしくお願いします。

  • カーソルが自動的に移動する方法

    HTML・JSPでHPを作っているのですが4つのテキストボックスがあるとします。そこには1文字しか入力できないようになっていて1文字入力すると自動的につぎのテキストボックスにカーソルを移動させたいのですがどうしたらいいのでしょう? イメージ的にはTABキーを押した感じなのですがそのTABを押さなくても入力した瞬間に次のテキストボックスに入力できるようにしたいのです。 よろしくお願いします。

  • カーソルのあるテキストボックスを特定したい

    開発で使っているツールの事情で一般的に言われる カーソル位置情報がわかる関数が使えません。 現在やろうとしているのは画面にキーボードのような配置でボタンを 作成して画面から入力作業を行ってもらうという事なのですが、 画面にテキストボックスが複数存在する為、ボタン押下時にカーソルが 入っているテキストボックスに入力されるようにしたいのです。 最初に書いたように環境の事情でファンクションが使えないのですが、 どうにかして実現せねばなりません。 もっと良い方法かなにか代替で案はありませんでしょうか。

  • テキストボックスでのカーソルについて

    VB6で作ったフォームでテキストボックスにフォーカスが移ったときに既に入っている文字列の先頭にカーソルがいるのですが、これを文字列をすべて選択した様に(反転表示)にならないか、または文字列の最後尾にカーソルを置けないか、悩んでいます。よろしくお願いいたします。

専門家に質問してみよう