zoukankan      html  css  js  c++  java
  • js 发微博字数统计

    
    
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="test.aspx.cs" Inherits="test" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
    <script type="text/javascript">
    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>
    <title></title>
    
    </head>
    <body>
    <h1>请根据活动流程参与活动,请重新点击好友链接,支持好友!</h1>
    <div style="font-size: 16px">
    控制输入框字符输入,计算输入字符总数,显示剩余字数;<br> 一个英文字符算一个字符,一个中文字符算两个字符计算。
    </div>
    <div>
    <textarea onKeyUp="javascript:checkWord(this);"
    onKeyDown="javascript:checkWord(this);" name="content" id="content" 
    style="overflow-y: scroll">
    
    </textarea>
    </div>
    <DIV>
    还可以输入<span style="font-family: Georgia; font-size: 26px;"
    id="wordCheck">140</span>个字符
    </div>
    
    </body>
    </html>
  • 相关阅读:
    C# 多线程 异步加载 窗体
    C# 多线程 异步加载 窗体
    C#中的Debug类
    C#中的Debug类
    C# DataGridView:为行头添加行号
    C# DataGridView:为行头添加行号
    向SqlParameter内动态添加参数
    向SqlParameter内动态添加参数
    C# params关键字
    C# params关键字
  • 原文地址:https://www.cnblogs.com/nianlee/p/3232581.html
Copyright © 2011-2022 走看看