0

ASP.NET を使用しています。forecolorJava スクリプトまたはその他のクライアント スクリプトを使用して、実行時にサイズを変更したいと考えています。

完全なポストバックが発生するため、サーバーメソッドを使用したくありません。

私がしていることは。1 つの単純なイメージを作成しています。その画像には、1つに書かれたものは何でもテキストを書いていますtextbox

実行時にもテキストの色とそのサイズを設定したいと思います。現在、ハードコードされています。

textboxクライアントスクリプトを使用して、実行時にテキストの色とサイズを変更することを探しています。

のスタイル プロパティを変更しても機能しtextboxません。テキストの色を設定できますが、TextBox1.ForeColorプロパティを使用してアクセスできません。

お願い助けて

4

3 に答える 3

1

生成された html を見て、JavaScript に従って次のように記述します。

document.getElementById('txtbox').style.color = 'red';

そしてサイズ:

var txtbox = document.getElementById('txtbox')
txtbox.style.width = '10px';
txtbox.style.height = '20px';
于 2013-03-04T14:06:51.987 に答える
0

これを試してください(jQueryを使用):

$("#textboxID").css('background','Red')
$("#textboxID").css('font-size','25px')
于 2013-03-04T14:08:09.387 に答える
0

クライアント側で色を変更していて、サーバー側で変更された値にアクセスしたい。TextBox は、ポストバック後にこの種の変更を記憶しません。おそらく非表示の入力で、変更された色をサーバーに個別に渡す必要があります。

于 2013-03-04T14:05:24.707 に答える