【代码段】原生js限制 input/textarea 区域文字+字符长度

VS2022+Qt6保姆级环境配置指南:从插件安装到项目互通全流程 本文提供VS2022与Qt6深度整合的全流程指南,涵盖环境配置、插件安装、项目互通等关键步骤。详细解析编译器版本匹配、跨IDE协作方案及效能优化技巧,帮助开发者高效搭建C++界面设计开发环境,实现软件项目无缝互通。 阅读详情

需要在限制字符长度的标签中加入 事件οnkeyup=”subCharStr(this,400)”//400表示400个字符 200个汉字 eg:

<input  onkeyup="subCharStr(this,400)"  />
....
<textarea  onkeyup="subCharStr(this,400)" />

输入超过字符长度的内容的时候 自动删除超出部分

function fucCheckLength(strTemp) {
    var i, sum;
    sum = 0;
    for (i = 0; i < strTemp.length; i++) {
        if ((strTemp.charCodeAt(i) >= 0) && (strTemp.charCodeAt(i) <= 255)) {
            sum = sum + 1;
        } else {
            sum = sum + 2;
        }
    }
    return sum;
}
function subCharStr(e,n) {
    var str = e.value;
    var _len = fucCheckLength(str);
    if (_len > n) {
        var _newLen = Math.floor(n / 2);
        var _strLen = str.length;
        var _newStr = "";
        for (var i = _newLen; i <= _strLen; i++) {
            var tmpStr = str.substr(0, i);
            if (fucCheckLength(tmpStr) > n) {
                // alert("请输入少于xxx个汉字或者xxx个字符内容")
                e.value=_newStr
                return _newStr;
                break;
            } else {
                _newStr = tmpStr;
            }
        }
    } else {
        e.value=str
        return str;
    }
}
基于业务目标的Agent自动化评测体系设计:超越准确率的有效性衡量 我们还是以电商全链路服务Agent我们还是以电商全链路服务Agent。 阅读详情

相关推荐

VS2019 +osg3.6.5+ earth3.2+qt5.14.2+osgQt 编译教程

用vs新建工程,稍后会在写一篇博客上分享四、结语至此,所有的编译就均已完成。

king_ink的博客 1134

对原生input和textarea进行修改,加上: 当前输入字数/最大输入字数,同时针对英文为一个字符,一个汉字为两个字符的逻辑

【代码】对原生input加上:当前输入字数/最大输入字数。

fury的博客 528

保姆级教程:用掘金量化API手把手复现一个年化17%的网格交易策略(附完整Python代码)

本文提供了一份详细的掘金量化API教程,手把手教你构建一个年化17%的网格交易策略。通过完整的Python代码实现,深入解析网格交易的核心逻辑、参数配置和动态调仓机制,帮助量化新手快速掌握策略开发全流程。教程包含环境配置、代码实现、回测分析和常见问题解答,是学习量化投资的实用指南。

weixin_33709364的博客 300

原生的HTML:表单控件

表单控件 一、作用 提供多种类型的表单控件,并且具备可视化的外观,可以接收用户的数据 二、表单控件分类 input组元素,textarea,选项框(select和option),其他元素 1、input 元素 ①、语法 &l...

qq_37899792的博客 998

读《认知科学导论》(萨伽德) 总结

1. 作者的写作思路 本书是建立在对心智的理解采用表征与计算的方式。对心智表征-计算的理解方式是与计算机的本质相联系。计算机本质上是一个符号系统,符号系统包含两个部分,一个是符号,另一个是建立在符号上的操作。对心智采用表征-计算的方式理解,很容易与计算机建立起类比关系。同时人们在探索人工智能领域采用表征-计算方式已经取得了无数辉煌的成就,故表征-计算式现在研究的主流方法。 本书的有两个部分组成

xiaoqiangXX的专栏 3450

避坑指南:企业微信IP白名单设置失败的5种常见原因及解决方案

本文深入解析企业微信API调用中IP白名单设置失败的5种常见原因,包括动态公网IP变更、代理服务器导致的IP失真等,并提供针对性的解决方案。特别针对可信IP配置问题,详细介绍了诊断方法和Java代码示例,帮助企业开发者快速解决访问限制问题,确保API调用安全稳定。

weixin_29280657的博客 619

项目实训 - Scene-UI - 编写input与textarea

输入框与文本域 输入框 输入框的整体结构并不复杂,主要分为左中右三部分,左右各一个插槽,用于用户自定义内容,中间由一个原生输入框和一个按钮组组成,还有一个提示文本域属于绝对布局: <template> <div :disabled="disabled"> <!-- 前面的插槽 最大图标大小 22 --> <div v-if="$slots.prefix"> <slot name="prefi

qq_45785407的博客 447

【WB32库开发】第9章 TIM1高级定时器——输出多路PWM

PWM(Pulse Width Modulation)意为脉冲宽度调制,简称脉宽调制 。在工控行业,PWM信号可以用来调节电机转速、调节变频器以及BLDC电机驱动等;在LED照明行业,可以通过PWM来控制LED的亮暗变化;还可以通过PWM信号来控制无源蜂鸣器发出简单的声音等。 WB32也可输出PWM,需配置WB32上的定时器。 在WB32中有4个定时器,其中TIM1为高级定时器,TIMx(2-4)为通用定时器,这四个定时器均挂载在APB1总线上,每个定时器都可以输出4路PWM。 本章需要使用固件库TIM例程

北海村夫的博客 4637

微信小程序之表单组件之input(输入框)+textarea(多行输入框)+radio(单选项目)详解

一.input   input 即 输入框。该组件是原生组件,使用时请注意相关限制。   1.属性   type 有效值   confirm-type 有效值   2.代码 https://developers.weixin.qq.com/miniprogram/dev/component/input.html           二.textar...

听海的博客 3万+

购物车智能检测系统:YOLO26 + PyQt5 毕设实现

YOLO26 + PyQt5 完成购物车商品检测系统:标注数据集(OpenImages 筛选 + 自制 500 张),训练 100 epoch 得到 mAP50 约 0.89,集成商品定价后输出总价。建议先用 OpenImages 预训练权重在自制数据上调优(冻住 backbone 前 50 epoch),等 loss 稳定后再解冻全量训练。

m0_64661770的博客 56

华为OD机试真题-国际移动用户识别码(IMSI)匹配

华为OD机试双机位C卷 国际移动用户识别码(IMSI)匹配 , 提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解。华为OD机试 - 国际移动用户识别码(IMSI)匹配

qq_45776114的博客 4927

FineReport FCP模拟题五

新建决策报表,设置 移动端 格式,采用绝对布局。数据来源:FRDemo中的订单表/雇员表。

Davina_yu的博客 725

input、textarea表单字数限制提示插件(原生js 不依赖jQuery)

IE兼容性:IE8(含)及以上 IE8、IE9下的效果: IE10、IE11及其他浏览器下的效果: 调用示例: &lt;!DOCTYPE html&gt; &lt;html lang="zh_CN"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Document&lt;/title&gt; &am

here962464的博客 649

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

使用 div 自定义 input 和 textarea

使用 contenteditable="true" 属性,可以实现一个高度自定义、功能强大的输入框,克服原生 input 和 textarea 的局限性。

weixin_52648900的博客 1325

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

input标签 textarea

input标签内容选中时。

AgonyQAQ的博客 2443

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

微信小程序--input,textarea等原生组件层级太高穿透覆盖在其它元素之上解决方案

input,textarea都是原生组件,层级高到用z-index都无法改变。在底部有固定按钮的时候,滑动后input和textarea的placeholder和value值都会显示在固定按钮上面,如下图 布局如下 <view class="actionbox flex"> <view class="action_left" bindtap="openCancelModel">取消订单</view> <view class="act

qq_41822157的博客 2527

input输入框的三种控制方式:限制长度,控制输入,正则校验

以上内容是对input的功能总结希望对大家有所帮助。匹配满足数字,字母,空格通过,否则禁止。

tianxianghuiwei的博客 4822

input输入框限制输入长度、限制输入内容

在vue+elemnetUI的前端项目中,使用input输入框进行内容的输入的时候,有的时候会要求限制输入字符长度,有的会限制输入的内容。以下是几个简单的介绍。

weixin_51465537的博客 1万+

原生JS,textarea标签赋值获取值,innerHTML和innerText方法,HTML标签转义及反转义

<textarea id="tex" rows="14" cols="60"> </textarea> 1.赋值: document.getElementById(‘tex’).innerText=“hello”; document.getElementById(‘tex’).innerHTML=“hello”; 2.获取值 var textVal=document.getElementById(‘tex’).innerText; var textVal=document.get

搬砖的鱼的博客 2766

div 模拟textarea文本域输入实现自适应高度

1.首先解决div模拟textarea文本框的输入问题? 解决这个问题的前提,我们要了解一下HTML5中的contenteditable 属性,放心,ie也是支持这个属性的,所以我们就不用担心contenteditable 的兼容性问题了。 下面就直接上代码了 html: &lt;div contenteditable="true" class="test_box"&gt;&lt;/di...

这是我的博客 1137

textarea高度自适应 && 元素属性contenteditable介绍

近期实现的一个笔录页面如上图所示,考虑到笔录内容肯定会超出一行,所以我选择了使用textareas文本输入框,问题在于textarea不支持自适应高度,就是定好高度或者是行数之后,超出部分就会显示滚动条,看起来不美观。 下面分享2种实现textarea高度自适应的做法,一种是利用JS控制textarea的高度,另一种是用div元素来模拟textarea 一、textarea高度自适应 ...

越努力,越幸运! 1714

限制textarea 文本框的长度(收集了几个办法)

文章参考地址:http://blog.youkuaiyun.com/nhconch/article/details/4223076 需求背景: 前几天,因为客户有一个需求说,需要对一个评论(一个textarea文本框)的长度进行限制,简单的理解就是 这个文本框只能输入100个字符,然后就不能在输入了! 实现方案一:用maxlength属性 &lt;textarea maxlength="10"&...

weixin_33708432的博客 455

vue的input限制长度

vue原生input:限制字数20字 maxlength=“20” <input placeholder="请输入" maxlength="20" v-model="value" />

weixin_44479957的博客 3451

给Input添加输入长度限制,并提示输入长度

在react + antd项目中,需要给Input添加输入长度限制,并在输入框内提示输入长度

qq_53120043的博客 6894

js input 文本框输入字数限制 显示还可以输入多少个字

这篇文章主要介绍了js 文本框输入字数限制,动态显示可输入的字数提示还可以输入的字数,需要的朋友可以参考下。 代码如下: <input name="title" type="text" size="50" value="{$p.title}" maxlength="15" onkeyup="javascript:setShowLength(this, 15, 'cost_tpl...

aixiasu5519的博客 1299
上一篇: 【ERROR】vue-cli 报错 http://eslint.org/docs/....
下一篇: 【代码段】根据子页面自动设置iframe标签宽高
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值