2011-12-27 12 views
2

例を使用して分離コードに追加されたオブジェクトのIDを取得する方法:私は.csファイルのページでこれを割り当てていますジャバスクリプトに

HiddenField hdnCharacter = new HiddenField(); 
    HiddenField hdnMaxCharsError = new HiddenField(); 
    Label lblMaxChrs = new Label(); 
     lblMaxChrs.ID = "lblMaxchrs"; 
     hdnMaxCharsError .ID = "hdnMaxCharsError "; 
     hdnCharater.ID = "hdnCharater"; 

ファイルin.js彼のIDとJavaScriptを使用して値を取得するためにどのように私はカスタムコントロールをやろうとしています。私はaspcontrolに追加するページはありません。 TR

答えて

0

あなたがaspコードを書いている間も。 HTML形式で表示すると、フィールドは非表示になりますが、ページに表示されます。あなたが使用することができます: -

var id1=document.getElementById('lblMaxchrs'); 
var id2=document.getElementById('hdnMaxCharsError'); 
var id3=document.getElementById('hdnCharater'); 

そして、あなたが使用することができますindevidualそれぞれの値を取得するために、: -

var text1=id1.textContent; 
var text2=id2.textContent; 
var text3=id3.textContent; 
+0

私は上記の推測ですあなたは正しいことを期待していたのですか? –

+0

こんにちは友人私もこれを試したが、私はオブジェクトを得ることができない。私はaspxまたはascx page.iを.jsファイルで書いています。私はその機能に行くことができますが、私はオブジェクトを取得することができません – user1117150

2

使用この方法:

var id1=document.getElementById('<%= lblMaxchrs.ClientID %>'); 
var id2=document.getElementById('<%= hdnMaxCharsError.ClientID %>'); 
var id3=document.getElementById('<%= hdnCharater.ClientID %>'); 
+0

私はこの方法を試みたが、私はオブジェクトを取得することはできません。私はaspxまたはascx page.iを.jsファイルで書いています。私はその機能に行くことができますが、私はオブジェクトを得ることができません – user1117150

+0

この方法は90%正しいです、多分いくつかのことは、このコードをエラーで表示する、ここにあなたを置く、あなたの質問に –

+0

こんにちはスペースが不十分ですあなたは私にur mail idを提供することができます – user1117150