تصف هذه المقالة طريقة JS لتحديد عدد الكلمات التي يمكن إدخالها في مربع النص. شاركه للرجوع إليه. التفاصيل كما يلي:
الغرض: من أجل أن يعكس بشكل أكثر حدًا ، يمكن للمستخدم معرفة عدد الكلمات التي أدخلها عند إدخال النص في مربع النص ، يحتاج المشروع إلى الحكم على عدد الكلمات المتبقية في مربع النص.
طريقة تنفيذ JS
انسخ الرمز كما يلي: <html>
<head runat = "server">
<title> </title>
<script type = "text/javaScript">
var maxstrlen = 160 ؛
الدالة q (s) {return document.getElementById (s) ؛ }
وظيفة فحص الوظيفة (C) {
لين = maxstrlen ؛
var str = c.value ؛
mylen = getTrleng (str) ؛
var wck = q ("wordcheck") ؛
if (mylen> len * 2) {
c.value = str.substring (0 ، i + 1) ؛
}
آخر {
wck.innerhtml = math.floor ((len * 2 - mylen) / 2) ؛
}
}
وظيفة getTrleng (str) {
mylen = 0 ؛
أنا = 0 ؛
لـ (؛ (i <str.length) && (mylen <= maxstrlen * 2) ؛ i ++) {
if (str.charcodeat (i)> 0 && str.charcodeat (i) <128)
mylen ++ ؛
آخر
mylen += 2 ؛
}
إرجاع ميلين.
}
</script>
</head>
<body>
<form id = "form1" runat = "server">
<div style = "font-size: 16px">
التحكم في إدخال حرف الإدخال في مربع الإدخال ، وحساب العدد الإجمالي لأحرف الإدخال ، وعرض العدد المتبقي من الكلمات ؛ <br>
إحدى الشخصيات الإنجليزية تحسب شخصية واحدة ، وشخصية صينية واحدة تعتبر حرفين.
</div>
<viv>
<textarea onKeyup = "JavaScript: Checkword (this) ؛" onmousedown = "JavaScript: Checkword (this) ؛"
name = "content" style = "overflow-y: scroll"> </swestarea>
</div>
<viv>
يمكنك أيضًا إدخال <span style = "Font-Family: Georgia ؛ Size-Size: 26px ؛" id = "WordCheck"> 160 </span> أحرف
</div>
</form>
</body>
</html>
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.