يحدد JS رمز مثال طول سلسلة الإدخال (أحرف الأحرف الصينية حرفين ، ALPHANUMERIC COUNT ONE)
عند إدخال النص ، تتبادر إلى الذهن طريقة التحقق هذه لأن حد طول حقل جدول قاعدة البيانات سيؤدي إلى فشل التقديم.
لنتحدث عن الهراء وأضف الكود:
<html> <Head> <title> يحدد JS طول سلسلة الإدخال (تحسب الأحرف الصينية حرفين ، تعداد أبجدي رقمي واحد) </title> <style type = "text/css"> .pbt {margin-bottom: 10px ؛ . } .cl: بعد {clear: كلاهما ؛ محتوى: "."؛ العرض: كتلة ؛ الارتفاع: 0 ؛ الرؤية: مخفية ؛ } </style> <script type = "text/javaScript"> // احصل على طول السلسلة (الأحرف الصينية تعتبر حرفين ، تعداد أبجدي واحد) getBytelen (val) {var len = 0 ؛ لـ (var i = 0 ؛ i <val.length ؛ i ++) {var a = val.charat (i) ؛ if (a.match (/[^/x00-/xff]/ig)! = null) {len += 2 ؛ } آخر {len += 1 ؛ }} return len ؛ } // طالما تم رفع لوحة المفاتيح ، تحقق من طول النص في مربع التحرير. يمكن تعيين الحد الأقصى لطول الحرف حسب الحاجة إلى طول الوظيفة (OBJ) {var maxchars = 80 ؛ // الحد الأقصى لعدد الأحرف var curr = maxchars - getBytelen (obj.value) ؛ if (curr> 0) {document.getElementById ("checklen"). innerhtml = curr.toString () ؛ } آخر {document.getElementById ("checklen"). innerhtml = '0' ؛ document.getElementById ("الموضوع"). readOnly = true ؛ }} </script> </head> <body> <viv> <textarea id = "الموضوع" maxLength = "80" onKeyup = "checkLength (this)" accessKey = "1" tabindex = "11" id = "postnamerule" style = "display: none"> </span> </viv> </body> </html>يعد رمز المثال أعلاه لـ JS طول سلسلة الإدخال (أحرف الأحرف الصينية حرفين ، ALPHANUMERIC COUNT ONE) هو كل المحتوى المشترك من قبل المحرر. آمل أن يعطيك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.