1. ホーム
  2. javascript

[解決済み] Javascriptで入力ボックスにカーソルを設定するには?

2023-01-06 22:35:01

質問

document.getElementById(frmObj.id).value="";
document.getElementById(frmObj.id).autofocus;
document.getElementById("errorMsg").innerHTML = "Only numeric value is allowed";

上記のコードでは、フォームオブジェクトの値は完全に "" に設定されていますが、テキストボックスにはカーソルがありません。カーソルを表示させたいのですが focus() はその入力ボックスに焦点を合わせるだけで、実際にカーソルを設定するわけではありません。

どのように解決するのですか?

JavaScript まずコントロールにフォーカスを当て、次にコントロールを選択すると、カーソルがtexboxに表示されます...。

document.getElementById(frmObj.id).focus();
document.getElementById(frmObj.id).select();

または jQuery

$("#textboxID").focus();