こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

ASP.NET2.0 Javascript

皆様はじめまして。
ASP.NET2.0にて開発中です。
初歩的な質問となってしまうかもしれませんが、テキストボックスやラベル等のコントロールのtextの値をJavascriptで取得したいのですが、下記コードではオブジェクトとなってしまいます。
どのように記述すれば値を取得できるかご教授いただけないでしょうか??

<SCRIPT language="javascript">

function window.onload() {
var spread = document.all("FpSpread1");
var str = document.getElementById("lblCount");
alert(str);
spread.onEditStart = estart;
}

function estart(event){

if (event==null)

event = window.event;

if (event.row >= str.value && event.col == 1)

event.cancel=true; //1行目の編集開始はキャンセルする

if (event.row >= str.value && event.col == 1)
alert("変更するな");
}
</SCRIPT>


※var str = document.getElementById("lblCount");  ←ラベルコントロールから値を取得
alert(str);                 ←アラートにて取得の確認([object]となってしまいます。)


宜しくお願い致します。

投稿日時 - 2007-09-26 10:33:03

QNo.3377949

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

Label コントロールは <span> タグを生成します

var str = document.getElementById("lblCount").innerHTML;
これでどうでしょうか

投稿日時 - 2007-09-26 13:50:40

ANo.1

var str = document.getElementById("lblCount");
alert(str.value);

ではいかがですか?

str = document.getElementById("lblCount");
では、lblCountという名前のラベル全体(オブジェクト)を見つけた
だけです。

投稿日時 - 2007-09-26 10:44:21

あなたにオススメの質問