10. februar 2005 - 12:25Der er
13 kommentarer og 1 løsning
Backgroundcolor på dymaniske textboxes
Jeg har lavet en form til retskrivning med nogle html textbox'e med dynamiske id, hvor tekst skal skrives i. Efter at vedkommende har skrevet tekst i alle felter, skal serveren "validere" (her skal asp.net validerings controllere ikke bruges) feltene via sammenligning af db data og textbox, og hvis et felt mangler eller er forkert stavet, skal dette felt baggrund skifte farve. Alle textbox'e har deres id fra id-feltet i databasen.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
okay, hvis du ikke laver dine ting via asp.net runat="server", så kan du ikke ændre via asp.net så nemt...
Du kan bruge javascript i stedet <script language="javascript1.2" type="text/javascript"> document.getElementById("dit guid, skal have gåseøjne uden om sig").style.background = "#CCCCCC"; document.getElementById("dit guid, skal have gåseøjne uden om sig").style.background = "#CCCCCC"; </script>
Du kan ikke kommunikere med dine tekst felter hvis ikke de har runat="server" på sig. og det er ikke nok at sige Response.Write("<input type=\"text\" runat=\"server\" />");
Du kan i din skrive: Page.RegisterStartupScript("etLigeGyldigtNavn", "<script>alert('test');</script>");
Alle felter har runat=server og hver sit unique id, så det skulle ikke være et problem at kommunikere med dem, det er bare hvordan... og fra aspx.vb kodefilen. Jeg havde tænkt noget med (guid).ApplyStyle(myStyles)...
Dun fungerer stadig ikke.. jeg finder ikke min input control... Min kode, hvis det kan hjælpe at løse problemet...
<input type=text id=(guid)> ... Dim tbID As String = Convert.ToString(guid) Dim div As System.Web.UI.Control = CType(Page.FindControl(tbID), HtmlGenericControl) If TypeOf div Is HtmlGenericControl Then CType(div, HtmlGenericControl).Style.Add("background-color", "green") End If
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.