Html5 input nesneleri runat=server tagıyla kullanılırken type olarak değiştirilememesi sorunu

Html input nesnesini runat="server" diyerek cs tarafında kullandınız. Type="text" seçiminde çalışır. Ama type olarak başka bir özellik kullanmak isterseniz (tel, email, url, number..) "Parser Error Message: tel is not a valid type for an input tag. " hatası alacaksınız.

Bunun çözümü için nesnenin attributes larını kullanacağız,

aspx tarafı;

<input id="txGsm" runat="server" type="text" class="validate" style="color:#fff">

Kod tarafına(cs) geçiniz ve aşağıdaki kodu ekleyiniz;

 txGsm.Attributes["type"] = "tel";

 

Yorum Yap

Ara
Kategoriler
ASP.NET  (4 )
MSSQL  (5 )
JAVASCRIPT  (8 )
FİNANS  (8 )
C#  (5 )
GEZİ-KÜLTÜR  (3 )
SEO  (2 )
Diğer  (3 )
CSS  (2 )
ANDROID  (2 )