`
annan211
  • 浏览: 464815 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

js 模仿微博字数限制

阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<title>显示输入剩余字数</title>
<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>
</head>
<body>
    <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>
分享到:
评论

相关推荐

    jQuery实现新浪微博回复字数限制

    本教程将探讨如何利用jQuery来实现新浪微博的回复字数限制功能,这在许多社交媒体和论坛应用中都非常常见。 首先,我们需要理解目标是限制用户在输入框中输入的字符数不超过微博平台规定的最大值,例如,新浪微博...

    jQuery模仿微博常用的文字向下滚动效果

    本教程将深入探讨如何使用jQuery来模仿微博中常见的文字向下滚动效果,这种效果通常用于实时更新信息,如新闻动态、推文或通知等。 首先,我们需要理解微博文字滚动的核心原理。它通常是通过动态改变文本的位置或...

    js字数限制 提示

    在JavaScript编程中,有时我们需要对用户输入或者显示的内容进行字数限制,以保持界面的整洁和数据的有效性。本文将详细探讨如何在JavaScript中实现字数限制,并提供一种提示用户字数超限的方法。 首先,我们需要...

    jquery微博文本字数带提示限制.zip

    总结来说,"jquery微博文本字数带提示限制"是一个利用jQuery实现的JavaScript特效,它涉及到DOM操作、事件监听、字符串处理和用户界面反馈等多个方面。这个功能对于任何需要限制用户输入的场景都非常实用,尤其是在...

    原生js模仿新浪微博发布评论代码.rar

    原生js模仿新浪微博发布评论代码.rar

    高仿sina微博个人微博html网页模板源代码

    4. **JavaScript 交互**:模仿微博的功能,模板可能包含了JavaScript代码,用于模拟实时更新、评论、点赞、分享等动态交互。这可能涉及到AJAX异步请求,DOM操作以及事件监听等技术。 5. **图标字体**:为了保持图标...

    文本域字数限制

    javascript 文本域字数限制,红色文字显示超过的字数

    输入框 文本域 字数限制

    自己做的文本框字数统计/限制插件 输入框 或者 文本域 动态显示还剩余可输入字数

    新浪微博字数统计 textarea字数统计实现代码

    代码如下: /* * 从新浪微博上抄的 * */ var getLength = (function(){ var trim = function(h) { try { return h.replace(/^\s+|\s+$/g, “”) } catch(j) { return h } } var byteLength = function(b) { if ...

    仿微博界面

    3. **时间戳处理**: 在JavaScript中,我们可以使用`Date`对象或者第三方库如`moment.js`来格式化和展示时间戳,使其更易读。 4. **图片加载**: 我们需要处理图片的加载,包括占位符图片、懒加载(只在图片进入视口...

    jQuery textarea文本框输入文字字数限制提示代码.zip

    本资源“jQuery textarea文本框输入文字字数限制提示代码.zip”提供了一个实用的功能,即对textarea输入框进行字数限制,并实时显示当前已输入的字符数,这对于创建表单、评论区或任何需要限制用户输入的场景非常...

    一个用Vuejs及相关插件模仿制作微博网页版mweibocn的项目

    一个用Vue.js及相关插件模仿制作微博网页版(m.weibo.cn)的项目

    js微博简约贴图缩放插件,点击图片放大,再点击缩小

    在JavaScript(JS)编程中,实现“微博简约贴图缩放插件,点击图片放大,再点击缩小”的功能,涉及到的知识点主要包括DOM操作、事件监听、CSS3变换以及可能的图片懒加载技术。下面将详细讲解这些核心概念。 1. **...

    node.js实现微博小系统

    使用框架node.js+express+mongodb,实现一个微博小系统,包含用户注册、登录、发表文章、数据存储、数据读取展示

    angularjs实现textarea文本输入字数限制功能

    在本文中,我们将深入探讨如何使用AngularJS框架来实现一个textarea文本输入的字数限制功能。AngularJS,作为一款强大的前端开发框架,以其双向数据绑定和丰富的指令系统著称,可以方便地帮助开发者构建功能丰富的...

    JQ+bootstrap仿微博编辑页面

    综上所述,"JQ+bootstrap仿微博编辑页面"是一个结合了jQuery动态功能和Bootstrap响应式设计的实践案例,它展示了如何利用这两个工具构建一个类似微博的编辑环境,提供字数统计、表情支持和图片预览等实用功能,同时...

    jQuery仿照新浪微博提示框(确认框)

    总的来说,"jQuery-smoothConfirm"插件是利用jQuery和CSS实现的一个模仿新浪微博提示框效果的组件。通过这个插件,开发者可以为他们的网页增添更加友好和动态的用户交互体验。通过学习和理解这个插件的工作原理,...

    html+css+js 简易微博系统.zip

    利用html+css+js作为前端语言和php作为后台语言,采用前端与后台分离的设计方式,主要实现新用户注册,用户登录,发微博(包括文字,表情,音乐,视频),评论微博,转发微博,关注用户,私信等功能。 PHP(全称:...

    控制textarea文本长度,并限制输入字数(带统计显示)

    以下是一个简单的示例,展示了如何限制`textarea`的最大输入字数: ```html &lt;!DOCTYPE html&gt; 限制textarea输入字数 #charCount { display: inline-block; margin-left: 5px; } ...

    jquery实现输入框字数限制代码

    在网页开发中,用户输入框(input field)的字数限制是一个常见的需求,尤其是在表单提交、评论系统或在线编辑器等场景下。jQuery作为一个强大的JavaScript库,提供了丰富的功能来帮助开发者实现这样的功能。本篇...

Global site tag (gtag.js) - Google Analytics