ASP.NET multiline maxLength çözümü

Normalde bir textbox içerisine maxlength (örneğin; maxlength=”200″) özelliği atandığında karakter sınırı belirlenerek, belirlenen karakterden fazla giriş yapılması engellenebilir. Ancak textbox textmode özelliği multiline veya başka bir özellikle değiştirildiğinde, her nedense bu komut çalışmıyor. Biraz araştırma yaptığımda gördüm ki bu sorun için JQuery ve JavaScript kodlar yazılarak çözüm bulunmuş. Aslında fazla kod yazmayı sevmeyen biriyim böyle bir işlemi tek bir özellik vererek çözmek daha çok işime gelirdi ama aşağıda vermiş olduğum JQuery scriptinden daha kısa bir çözüm yolu ben bulamadım, farklı bir çözüm yolu bilen varsa yorumlarda paylaşabilirse sevinirim.

Çözüm  :

$(document).ready(function () {
 var MaxLength = 200;
// Asp textbox kullanıldığı için clientID ile çağrı yapılıyor
 $('#<%=txtAdres.ClientID%>').keypress(function (e) {
 if ($(this).val().length >= MaxLength) {
 e.preventDefault();
 }
 });
 });

Kolay gelsin

Muavenet

Web teknolojilerine merak salmış bir bilgisayar mühendisinin yazıları

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir