با سلام
اگر کسی میتونه کمکم کنه ممنون میشم
من در اس ام اس پنل برای شمارش تعداد کاراکترها و پاکتهای اس ام اس به مشکل برخوردم
اگر کسی با javascript راهشو میدونه لطفا کمکم کنه
از MyJs نمیتونم استفاده کنم چون تو pageload دچار مشکل میشم و کدهای دیگمو اجرا نمیکنه
وقتی کدهای دیگرو میذارم try catche رو اجرا نمیکنه (مربوط به MyJs)
کافیه اسکریپت زیر رو به پروژه خودتون اضافه کنید و ID مربوط به textarea (بخش تایپ متن) و Div (جهت نمایش تعداد کاراکتر) را تنظیم کنید:
<script> $('#textarea').keyup(function () { var cs = $(this).val().length; $('#characters').text(cs); }); </script>
<textarea id="textarea" cols="20" rows="2"></textarea> <div id="characters"></div>
با تشکر از پاسختون
فقط میبخشید این کد برای این گزینه ها ج میده؟
1- تشخیص حداکثر 70 برای زبان فارسی و 160 برای زبان انگلیسی متن اس ام اس
2- شمارش پاکتها در صورت رسیدن به حداکثر
3- نوشتن زبان( انگلیسی یا فارسی) هم در لیبل
4- میخوام از asp:textboxو asp:label استفاده کنم در صورت امکان
بازم ممنون اگه کمکم کنید
برای چک کردن فارسی و یا لاتین بودن متن از کد زیر استفاده کنید:
public bool IsUnicode(string str) { int asciiBytesCount = System.Text.Encoding.ASCII.GetByteCount(str); int unicodBytesCount = System.Text.Encoding.UTF8.GetByteCount(str); if (asciiBytesCount != unicodBytesCount) { return true; } return false; }
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)