& Lt; script & gt; varmaxstrlen140; functionQ (s) {returndocument. getElementById (s);} functioncheckWord (c) {lenmaxstrlen; varstrc. value; myLengetStrleng (str); var...
Script
Var maxstrlen= 140;
Function Q (s ){
Return document. getElementById (s );
}
Function checkWord (c ){
Len = maxstrlen;
Var str = c. value;
MyLen = getStrleng (str );
Var wck = Q ("wordCheck ");
If (myLen> len * 2 ){
C. value = str. substring (0, I + 1 );
}
Else {
Wck. innerHTML = Math. floor (len * 2-myLen)/2 );
}
}
Function getStrleng (str ){
MyLen = 0;
I = 0;
For (; (I <str. length) & (myLen <= maxstrlen * 2); I ++ ){
If (str. charCodeAt (I)> 0 & str. charCodeAt (I) <128)
MyLen ++;
Else
MyLen + = 2;
}
Return myLen;
}
Script
Control the character input in the input box, calculate the total number of input characters, and display the remaining words;
One English character is counted as one character, and one Chinese character is counted as two characters.
OnKeyDown = "javascript: checkWord (this);" name = "content" id = "content" <br/> style = "overflow-y: scroll">
You can also enter the id = "wordCheck"> 140 characters