22. marts 2006 - 13:58
Der er
8 kommentarer og 1 løsning
Tilgå .NET Control med javascript
Jeg har sådan en TextBox på min side: <asp:TextBox ID="txtDateFrom" runat="server" ReadOnly="True"></asp:TextBox> Jeg vil gerne have fat i den med javascript, så jeg kan ændre indholdet. Jeg forsøger: document.getElementById["txtDateFrom"].value Men kan ikke komme i kontakt med den. Får at vide at den er undefined, men det er den ikke. Siden er for længst loaded inden funktionen bliver kaldt. Kan nogen hjælpe?
Annonceindlæg fra Computerworld it-jobbank
22. marts 2006 - 18:07
#3
Hej Mundi. Det viser sig at det du skrev var næsten rigtigt. Jeg fik dog alligevel at vide at elementet ikke havde nogen properties. Jeg bryggede videre på din idé og fandt ud af at løsningen er som følger: document.form1["<%= txtDateFrom.UniqueID %>"].value Hvor form1 er formen den ligger i. Smid et svar og du får det fulde udbytte! Takker!
22. marts 2006 - 18:36
#4
Ak og ve. .NET cacher vist indholdet, så når der postes efterfølgende sendes værdierne af felterne alligevel med. Nogen idéer?