- 締切済み
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]となってしまいます。) 宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- mo_gu
- ベストアンサー率51% (56/109)
Label コントロールは <span> タグを生成します var str = document.getElementById("lblCount").innerHTML; これでどうでしょうか
- kokorone
- ベストアンサー率38% (417/1093)
var str = document.getElementById("lblCount"); alert(str.value); ではいかがですか? str = document.getElementById("lblCount"); では、lblCountという名前のラベル全体(オブジェクト)を見つけた だけです。