iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > html >js如何实现多行文本框统计剩余字数功能
  • 539
分享到

js如何实现多行文本框统计剩余字数功能

2024-04-02 19:04:59 539人浏览 薄情痞子
摘要

这篇文章给大家分享的是有关js如何实现多行文本框统计剩余字数功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。效果图:代码如下:<!DOCTYPE html>

这篇文章给大家分享的是有关js如何实现多行文本框统计剩余字数功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

效果图:

js如何实现多行文本框统计剩余字数功能

代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>js统计文本框剩余字数</title>
  <style type="text/CSS">
    #area{
      width: 300px;
      height: 300px;
      resize:none;
    }
  </style>
</head>
<body>
  <textarea autofocus id="area" onkeydown="sy()" maxlength="10" placeholder="只能输入十个字"></textarea>
<!--
   resize:none 多行文本框不可以拖动
   onkeypress="sy()"键盘按住或点击时调用方法
   maxlength="10"定义最大宽度
   placeholder="只能输入十个字"  定义默认提示
   autofocus  定义自动获得焦点
   -->
  <span>你还可以输入:<strong id="span" >10</strong>个字</span>
  <input type="button" value="统计" onclick="fun();">
  <div id="div"></div>
  <script type="text/javascript">
     function sy() {
       var num=document.getElementById("area").value.length;
       //console.log(num);
       var sheng=10-num;
       if(sheng==0){
         //变颜色为红色
         console.log(sheng);
         document.getElementById("span").style.color="#ff0000";
       }else{
         //变颜色为黑色
         document.getElementById("span").style.color="#000000";
       }
       document.getElementById("span").innerHTML=sheng;
     }
     function fun(){
       var txt=document.getElementById("area").value;
       //这么写的意思是申请abc三个值都为0
       var a=b=c=0;
       for(var i=0;i<txt.length;i++){
         var ch=txt.charAt(i);
         if(ch>="a"&&ch<="z"){
           a++;
         }else if(ch>="A"&&ch<="Z"){
           b++;
         }else if(ch>="0"&&ch<="9"){
           c++;
         }
       }
       //abc中分别统计了小写字母、大写字母、数字的个数
       document.getElementById("div").innerHTML="大写字母有"+b+"个,小写字母有"+a+"个,数字有"+c+"个";
     }
  </script>
</body>
</html>

感谢各位的阅读!关于“js如何实现多行文本框统计剩余字数功能”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: js如何实现多行文本框统计剩余字数功能

本文链接: https://www.lsjlt.com/news/66605.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • js如何实现多行文本框统计剩余字数功能
    这篇文章给大家分享的是有关js如何实现多行文本框统计剩余字数功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。效果图:代码如下:<!DOCTYPE html>...
    99+
    2024-04-02
  • JS怎么实现输入框文字剩余字数提醒
    这篇文章主要介绍“JS怎么实现输入框文字剩余字数提醒”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“JS怎么实现输入框文字剩余字数提醒”文章能帮助大家解决问题。源码如下:<!DOCTYPE&nb...
    99+
    2023-06-27
  • vbs如何实现字符统计功能
    这篇文章主要为大家展示了“vbs如何实现字符统计功能”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vbs如何实现字符统计功能”这篇文章吧。字符统计功能模块 代码如下:Sub TongJi() S...
    99+
    2023-06-08
  • js前端如何实现图片文本文件预览功能
    这篇“js前端如何实现图片文本文件预览功能”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“js前端如何实现图片文本文件预览功能...
    99+
    2023-07-02
  • 如何利用Redis实现数据统计功能
    Redis是一种高效的内存数据库,可以被广泛应用于数据统计功能的实现中。本文将介绍如何使用Redis来实现数据统计功能,并提供具体实现的代码示例。统计计数器在很多场景下,需要对某个事件或对象的数量进行统计。这时候可以使用Redis的计数器功...
    99+
    2023-11-07
    数据聚合 实时统计 Redis 数据统计 Redis 统计实现
  • Linux如何统计文本的的行数/单词数和字符数
    小编给大家分享一下Linux如何统计文本的的行数/单词数和字符数,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Linux系统中想要统计文本的行数、单词和字符数量,...
    99+
    2023-06-13
  • js如何实现限制输入框只能输入数字
    这篇文章主要介绍了js如何实现限制输入框只能输入数字,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。例子:html代码<input ty...
    99+
    2024-04-02
  • JavaScriptr中如何实现输入框字数实时统计更新
    这篇文章主要为大家展示了“JavaScriptr中如何实现输入框字数实时统计更新”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JavaScriptr中如何实现输...
    99+
    2024-04-02
  • 如何在java中实现统计中文的字数
    这篇文章给大家介绍如何在java中实现统计中文的字数,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。具体如下:public class TongJiHanZi { public static int count(St...
    99+
    2023-05-31
    java 统计 ava
  • JS如何实现含有中文字符串的友好截取功能
    这篇文章主要为大家展示了“JS如何实现含有中文字符串的友好截取功能”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JS如何实现含有中文字符串的友好截取功能”这篇文...
    99+
    2024-04-02
  • jquery如何实现输入框数字的增加和减少功能
    本篇内容主要讲解“jquery如何实现输入框数字的增加和减少功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“jquery如何实现输入框数字的增加和减少功能”吧!代码实现:首先,需要引入jque...
    99+
    2023-07-05
  • JavaScript如何实现关键字文本搜索高亮显示功能
    这篇文章将为大家详细讲解有关JavaScript如何实现关键字文本搜索高亮显示功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体如下:<!DOCTYPE&nbs...
    99+
    2024-04-02
  • 如何在MongoDB中实现数据的统计和分析功能
    如何在MongoDB中实现数据的统计和分析功能MongoDB是一个开源的NoSQL数据库,具有高性能、可扩展、灵活的特点,被广泛应用于大数据处理和分析领域。在实际应用中,我们经常需要对数据进行统计和分析,以帮助我们更好地理解数据和做出决策。...
    99+
    2023-10-22
    MongoDB 统计分析
  • Win10系统下如何打开Windows日记本以实现更多功能
      不知大家是否了解Win10系统下的Windows记事本它不同于TXT文本文件,它能够实现手写等多种功能。那么Win10下的Windows日记本该如何打开呢   操作方法   1.点击开始菜单按钮。   2.选择Win...
    99+
    2023-06-12
    Win10 日记本 功能 日记 Windows 系统
  • 如何使用Redis+Lua脚本实现计数器接口防刷功能
    这篇文章主要介绍如何使用Redis+Lua脚本实现计数器接口防刷功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!【实现过程】一、问题分析 如果set命令设置上,但是在设置失效时间时由于网络抖动等原因导致没...
    99+
    2023-06-29
  • 如何设计一个优化的MySQL表结构来实现数据统计功能?
    如何设计一个优化的MySQL表结构来实现数据统计功能?在实际的软件开发中,数据统计是一个非常常见且重要的功能。而MySQL作为一种常用的关系型数据库管理系统,其表结构设计的优化对于数据统计功能的实现来说尤为重要。本文将介绍如何设计一个优化的...
    99+
    2023-10-31
    数据统计功能 MySQL表结构设计 优化MySQL表结构
  • 如何实现JavaScript控制输入框中只能输入中文、数字和英文
    这篇文章主要介绍如何实现JavaScript控制输入框中只能输入中文、数字和英文,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体如下:1、问题背景:遇到这样一个问题:有一个输入框,...
    99+
    2024-04-02
  • JS如何实现验证密码不能为空、必须含有数字、字母、特殊字符、长度在8-12位的功能
    小编给大家分享一下JS如何实现验证密码不能为空、必须含有数字、字母、特殊字符、长度在8-12位的功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们...
    99+
    2024-04-02
  • vue如何实现input输入框关键字筛选检索列表数据展示功能
    小编给大家分享一下vue如何实现input输入框关键字筛选检索列表数据展示功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!ht...
    99+
    2024-04-02
  • 钉钉宜搭低代码教程如何定位省份 简介本文将详细解释如何使用钉钉宜搭进行低代码开发,通过定位省份来实现特定功能。
    在低代码开发中,我们经常需要处理地理位置信息,比如获取用户所在的城市或省份。钉钉宜搭提供了强大的地理信息处理能力,通过定位省份,我们可以轻松实现各种功能。下面,我们将详细解释如何在钉钉宜搭中定位省份。 一、创建项目首先,我们需要在钉钉宜搭中...
    99+
    2023-11-22
    省份 代码 来实现
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作