Textarea MaxLength Sorunu
24 Kasım Salı, 2009 | Javascript Asp.net Html /*Yorumlar (1)*/
Asp.Net sunucuserver kontrollerinden TextBox kontrolünü TextMode="Multiline" ayarlanarak kullanıldığında MaxLength özelliğiproperty çalışmamaktadır. Buraya çözüm için alternatif yöntemler yazacağım zaman zaman.
İlk çözüm yine sunucu kontrollerinden CustomValidator ile olacak.
<asp:TextBox ID="mesaj" runat="server" TextMode="MultiLine" Rows="6" Columns="40" />
<asp:CustomValidator ID="cvM" runat="server"
ErrorMessage="En fazla 400 karakter."
ForeColor="Maroon"
ClientValidationFunction="Max400"
ControlToValidate="mesaj"
ValidationGroup="g1"
/>
<script type="text/javascript">
function Max400(source, arguments) {
if (arguments.Value.length <= 40)
arguments.IsValid = true;
else
arguments.IsValid = false;
}
</script>
devam edecek...