Textarea MaxLength sorunu

Asp.Net sunucu kontrollerinden TextBox kontrolünü TextMode=”Multiline” özelliği ile kullanıldığında MaxLength özelliği çalışmamaktadır. Çözüm için alternatif yöntemler bulmak durumundayız
İlk çözüm yine sunucu kontrollerinden CustomValidator ile olacak.
<asp:TextBox ID=”Mesaj” runat=”server TextMode=”MultiLine” Columns=”40″ Rows=”6″ />
<asp:CustomValidator ID=”CustomValid” runat=”server” ClientValidationFunction”Max400″
ControlValidate=”Mesajımız”
ErrorMessage=”En fazla 400 karakter olmalıdır.”/>
<script type=”text/javascript”>
function Max400(source,arguments){
if(arguments.Value.length<=400)
   arguments.IsValid=true;
else
arguments.IsValid=false;
}
</script>

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir