2011-01-15 6 views
1

Hallo Ich bin ein Neuling von .net versucht, den JScript zu verwenden, um den Text von Textbox und Label zu ändern, und es scheint nicht funktioniert. Wie verwende ich JScript, um Text von Textbox und Label zu ändern

folgende ist meine Funktion

function Settxext(XTtitle, YTtitle, iValue) { 

    document.getElementById("MainContent_lblFactorX").text = XTtitle; 
    document.getElementById("MainContent_lblFactorY").text = YTtitle; 
    document.getElementById("MainContent_txBonus").text = iValue; 

} 

, wenn ich das Debuggen beginnen die ID Name meiner Fenster Artikel gewesen MainContent_ als Präfix hinzufügen, auch, funktioniert es nicht, wie ich erwarten, was soll ich tun, um dies zu beheben Problem, danke

Antwort

0

Das einzige vorhersehbare Problem in Ihrem Code ist die Verwendung der text Eigenschaft, die eigentlich value sein sollte. Das ist zumindest der Fall, wenn Sie plattformübergreifendes JavaScript schreiben möchten. Ansonsten scheint alles gut zu gehen.

0

das ist, wie es sollte wie folgt aussehen:

document.getElementById("<%=lblFactorX.ClientID%>").innerHTML = XTtitle; 
document.getElementById("<%=lblFactorY.ClientID%>").innerHTML = YTtitle; 
document.getElementById("<%=txBonus.ClientID%>").value = iValue; 

Dies setzt voraus, lblFactorX und lblFactorY sind Labels und txBonus ist Textbox.

+0

Das funktioniert gut für mich, danke für Ihre Hilfe. – Timeout88

+0

@Time Prost, fühlen Sie sich frei, die Antwort als auch die Antwort auf Ihre andere Frage zu akzeptieren. :) –

Verwandte Themen