L_eskandary
یک شنبه 25 اردیبهشت 1390, 17:18 عصر
سلام دوستان
راستش من می خوام تعداد کاراکترهای وارد شده به text box رو تو onKeyUp بشمارم خوب تا اینجا که مشکلی نیست ولی خوب من باید بتونم تو همون تابعی که با javascript برا اینکار نوشتم تعداد صفحات رو هم بشمارم . یعنی مثلا اگه textbox حاوی کاراکتر فارسی بود هر 70 کاراکتر به عنوان یه صفحه در نظر گرفته بشه و اگه textbox فقط کاراکترهای انگلیسی رو داشت هر 160 کاراکتر . و از اونجایی که زیاد با java script و کد نویسی تو اون تجربه ندارم گفتم دوستان در این زمینه راهنمایی کنن .:خجالت:(فک کردم با keyCode میشه یه کارایی کرد ولی خوب اون فقط کد دکمه رو می ده! و همچنین اگه بخوام تو تقسیمم به عدد بزرگتر گرد کنم باید از چه کدی استفاده کنم ؟)
در ضمن یه موردی هم که پیش اومده اینه که کد زیر رو که برا textcount نوشتم برا دکمه enter دو واحد اضافه می کنه کسی می دونه علت چیه؟
<script type="text/javascript">
function textCounter(field, countfield)
{
var output = document.getElementById(countfield);
if (output == null)
{return;}
else
{
output.value = field.value.length;
}
}
</script>
<script language="javascript" type="text/javascript">
var outputField = '<%= txtOutput.ClientID %>';
</script>
<asp:TextBox ID="txtOutput" runat="server" BackColor="#CCCCCC"
ReadOnly="True" Height="20px" Width="71px" />
<asp:TextBox ID="txtmbody" runat="server" Height="300px"
ontextchanged="txtmbody_TextChanged"
TextMode="MultiLine" Width="550px" onkeyup="textCounter(this, outputField);"
AutoPostBack="True"></asp:TextBox>
به خاطر همه توجهتون ممنونم.
راستش من می خوام تعداد کاراکترهای وارد شده به text box رو تو onKeyUp بشمارم خوب تا اینجا که مشکلی نیست ولی خوب من باید بتونم تو همون تابعی که با javascript برا اینکار نوشتم تعداد صفحات رو هم بشمارم . یعنی مثلا اگه textbox حاوی کاراکتر فارسی بود هر 70 کاراکتر به عنوان یه صفحه در نظر گرفته بشه و اگه textbox فقط کاراکترهای انگلیسی رو داشت هر 160 کاراکتر . و از اونجایی که زیاد با java script و کد نویسی تو اون تجربه ندارم گفتم دوستان در این زمینه راهنمایی کنن .:خجالت:(فک کردم با keyCode میشه یه کارایی کرد ولی خوب اون فقط کد دکمه رو می ده! و همچنین اگه بخوام تو تقسیمم به عدد بزرگتر گرد کنم باید از چه کدی استفاده کنم ؟)
در ضمن یه موردی هم که پیش اومده اینه که کد زیر رو که برا textcount نوشتم برا دکمه enter دو واحد اضافه می کنه کسی می دونه علت چیه؟
<script type="text/javascript">
function textCounter(field, countfield)
{
var output = document.getElementById(countfield);
if (output == null)
{return;}
else
{
output.value = field.value.length;
}
}
</script>
<script language="javascript" type="text/javascript">
var outputField = '<%= txtOutput.ClientID %>';
</script>
<asp:TextBox ID="txtOutput" runat="server" BackColor="#CCCCCC"
ReadOnly="True" Height="20px" Width="71px" />
<asp:TextBox ID="txtmbody" runat="server" Height="300px"
ontextchanged="txtmbody_TextChanged"
TextMode="MultiLine" Width="550px" onkeyup="textCounter(this, outputField);"
AutoPostBack="True"></asp:TextBox>
به خاطر همه توجهتون ممنونم.