2

ボタンを使用してテキスト入力を有効にしようとしています。私の機能はこんな感じです。

function showHide4()
{
 document.getElementById('snack').readOnly=false;
 document.getElementById('snack').style.backgroundColor"#ffffff";   
}

この関数は、テキスト入力を書き込み可能にし、背景を白に変更しますが、クリックした後にのみ有効になります。

注:- アクティブ化されたテキスト入力の私の考えは、その中でカーソル (|) が点滅していることです。 アクティブ化というのは正しい言葉ではないかもしれませんが、他に何と呼べばいいのかわかりません。

編集:- focus() を試しました。focus() を使用する際の問題は、テキスト入力のデフォルト値が自動的に選択されることです。これは私が望むものではありません。その値の後にカーソル (|) を置きたいです。

4

2 に答える 2

0
function showHide4()
{
 document.getElementById('snack').readOnly = false;
 document.getElementById('snack').style.backgroundColor = "#ffffff";  
 document.getElementById('snack').focus(); 
}

これはうまくいきます!

于 2013-08-05T12:49:49.673 に答える