Konnte nicht gesetzt werden "verstecktes Feld" mit dem Wert in javascript
Ich habe eine versteckte eingereicht aspx:-
<asp:HiddenField runat ="server" ID="hfBrand" value = "False" />
Einem Kombinationsfeld-Steuerelement ist eine JavaScript-Funktion aufrufen Funktion:-
<telerik:RadComboBox ID="Brands" runat="server"
onclientselectedindexchanged="LoadProperties"
AutoPostBack="True">
</telerik:RadComboBox>
In dieser Funktion bin ich versucht, das versteckte Feld mit dem Wert "True":-
function LoadProperties(sender, eventArgs)
{
var lblBrand = document.getElementById('<%= hfBrand.ClientID %>').value;
alert(lblBrand);
document.getElementById('<%= hfBrand.ClientID %>').value = "True";
alert(lblBrand)
}
FRAGE:- ich kann nicht einstellen das versteckte Feld mit dem Wert "TRUE". WARUM es so ist?? und Wie macht man das?
UPDATE:-
Hier ist die Lösung, die mir Recht gewünschte Ausgabe:-
var lblBrand = document.getElementById('<%= hfBrand.ClientID %>').value;
alert(lblBrand);
lblBrand = "True";
alert (lblBrand);
Thnx an alle die mir geholfen haben.
- hat die alert-Karte, oder nicht ?
- Trifft es Ihren Warnungen richtig und wenn ja, was sind die Ausgänge.. Auch haben Sie die html ausgegeben für die hiddenfield und die javascript-Funktion einmal komplett?
- Warnungen zeigt?
- Sowohl die Zeit-Alarm kam. Aber mit den Werten 'False'.
- HTML-source-code, den ich bekommen kann. Aber das problem ist, warum eine einfache Wert-Feld wird nicht verändert.
- show-Funktion LoadProperties von der Quelle-Seite
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihre zweite Warnung bezieht sich nicht auf die versteckten Werte neuen Wert. lblBrand Wert nicht ändern, nachdem Sie aktualisiert haben, hfBrand Eingangswert
Versuchen, diesen code!
Ich denke, es ist eine Einstellung und Sie müssen den Wert der Eingabe wieder...
(wenn Sie sehen wollen das ändern, nur ändern Sie vorübergehend Ihre verborgenen Eingang zu einer normalen textbox
alert(document.getElementById('<%= hfBrand.ClientID %>').value);