• 締切済み

カーソルが勝手動く。

質問内容がASPのカテゴリーではないかもしれませんが よろしくお願いします。 下記項目を複数配置して、金額を入力する項目を 作成しております。 <input name="k1" onBlur="kChk()" size="12" value="<%= SESSION("Kingaku1") %>" style="text-align: right" Maxlength="9"> 各項目にカーソルをマウスでセットすると、カーソルが勝手に 入力項目に入力された値の先頭にカーソルが移動します。 各項目へ、カーソルをセットした時にカーソルを マウスでクリックした位置のままにしたいのですが このような現象になった方、いらっしゃらないでしょうか? またいらっしゃいましたら解決策を、教えて下さい。 -- onBlur="kChk()"では、項目へ入力した値をチェックをして、 入力値エラーだと、エラーのメッセージボックスを表示した後に、 入力項目にfocusセットする。 入力値が正常な場合は複数配置した入力項目から値を取得して 金額の合計を表示する。 処理をしております。 開発環境は、Win2000、IIS5.0、IE5.5です。 WEBの開発は初めてなのですので、よろしくお願い致します。

みんなの回答

  • hequil
  • ベストアンサー率65% (242/372)
回答No.1

kChk() の実際のコードが記述されていないので、 予想の範囲ですが >入力項目にfocusセットする。 これがエラー以外でも処理されていないでしょうか?

karin16jp
質問者

お礼

まったくのご指摘とおりでした。WEBの開発が初めて なので、ソースを追いかけるのも一苦労でした。 かなり、参考になりました。 ありがとうございました。