PDA

View Full Version : maxlen برای text کار نمی کند



hsaeedm
چهارشنبه 22 مهر 1383, 11:24 صبح
سلام
من برای تکست باکس در ای اس پی دات نت می گذارم کار نمی کنه
کسی می دونه مشکل چیه
البته برای تکست باکسهای single و password کار می کنه فقط برای multiline ها کار نمی کنه

Farhad.B.S
چهارشنبه 22 مهر 1383, 12:56 عصر
از اونجایی که تکست باکس های مولتی لاین در سمت سرور ، به کنترل TextArea در خروجی نهایی تبدیل میشند و چون کنترل TextArea فاقد خصوصیت مکس لاین هست این مشکل بوجود میاد.
میتونید با استفاده از اکسریپت های سمت کلاینت ، برای این نوع کنترل محدودیت تعداد حروف ایجاد کنید :

<script>
function CheckLength(object, max)
{
if (object.value.length >= max)
{
window.event.returnValue = false;
return false;
}
}
</script>
و

<textarea id="txt" onkeypress="CheckLength(this,100)></textarea>