位置: 编程技术 - 正文

详解maxlength属性在textarea里奇怪的表现(maxlength属性设置为0)

编辑:rootadmin

推荐整理分享详解maxlength属性在textarea里奇怪的表现(maxlength属性设置为0),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:maxlength属性可以设置文本框可以输入,max-width属性,属性max什么意思,maxlength默认值,maxlength属性设置为0,maxidle属性,maxidle属性,maxlength属性可以设置文本框可以输入,内容如对您有帮助,希望把文章链接给更多的朋友!

HTML5给表单带来了很多改变,比如今天要说的maxlength,这个属性可以限制输入框输入的最大字字符数,更方便的是对于粘贴的内容也能够根据字符数自动截断。

最近就接到这要一个需求,限制用户最多输入字(汉字和字母不区分),对于粘贴的内容也要能自动截断,输入字后就无法输入。

第一时间想到了maxlength,基本满足需求,但还是有一些怪异的表现。

看下面的代码:

上述代码中限制输入字符数为,并通过oninput监听用户的输入,没有用keydown,因为keydown只能监听用户键盘输入,对于粘贴没有反应。。。oninput可以做到。

这时候直接输入字后就不再可以输入,删除一些,再输入一些,表现正常。奇怪的是如果你粘贴进textarea里一大堆文字,以为maxlength的存在自动截断,此时textarea里正好有个字符,这时候你删除一些字符,然后再尝试输入,你会发现:

详解maxlength属性在textarea里奇怪的表现(maxlength属性设置为0)

卧槽,无法输入了!!!再删的多一些,这时可以继续输入,但是!!!在输入还不到字符的时候,突然又不能输入了!!!

chrome下以及我的android机器下都会这样。。暂时不知道原因。测试了下input,不会有这样的情况出现,而且maxlength属性的值小一点的话就不会有这种情况,比如。。。

这样的话maxlength就不靠谱了,就自己多写点代码吧,既然oninput这么灵活,就用它了。

修改下代码,去掉textarea的maxlength属性,使用input监听textarea的value值,超过就自动截断,造成一种无法输入的错觉。

不放心的话,可以继续监听keydown事件,在输入大于字符后阻止默认事件,但是有几个键是不能禁止的:删除退格和回车:

IE8以下不支持maxlength属性,也不支持oninput,但是他们有一个更强大的方法:onpropertychange。

下面通过一端代码讲解textarea实现maxlength属性

延时加载JavaScript代码提高速度 延时加载js代码提高速度,具体内容如下所示:如果网页中存在大量的javascript代码会极大的影响网页的访问速度,下面就简单介绍一下如何处理此问题

js时间戳转为日期格式的方法 什么是Unix时间戳(Unixtimestamp):Unix时间戳(Unixtimestamp),或称Unix时间(Unixtime)、POSIX时间(POSIXtime),是一种时间表示方式,定义为从格林威治时间年月

基于JavaScript实现网页倒计时自动跳转代码 用JS实现网页上的自动跳转功能,倒计时跳转至指定网页,倒计时间可自设,时间到则自动跳转到指定的网址,对于JS来说,实现该似乎挺简单哦,用IIS

标签: maxlength属性设置为0

本文链接地址:https://www.jiuchutong.com/biancheng/385570.html 转载请保留说明!

上一篇:SublimeText自带格式化代码功能之reindent

下一篇:延时加载JavaScript代码提高速度(延时加载js文件)

  • 所得税交错了怎么处理
  • 小微企业的认定标准2023年
  • 房屋租赁备案要准备什么资料
  • 附加税减半征收会计分录
  • 零星物流运费无法支付
  • 税务未抄报
  • 物业采购主要做什么
  • 材料成本差异借贷方向
  • 出口退税业务提醒信息包括哪些
  • 长期股权投资会计处理方法,对投资方报表有何影响
  • 联营和合营的区别
  • 委托外单位加工发出的材料分录
  • 企业所得税的营业成本怎么算
  • 机动车临时号牌有效期多久
  • 月末在产品和产成品计算
  • 技术服务发票怎么开 安全培训
  • 增值税专用发票几个点
  • 工业印花税核定比例
  • 公务费用扣除标准 通讯补贴怎么算
  • 长期待摊费用原值怎么填
  • 其他资本公积核算内容
  • linux docx
  • PHP:mb_eregi_replace()的用法_mbstring函数
  • 营改增的会计分录
  • 一般纳税人购进税控收款机抵扣
  • bios中英文对照表图新版
  • 代理业务资产的意思
  • 实收资本的会计编码
  • 印花税哪里买
  • 克拉克湖国家公园
  • 长期应付款项目的列示金额
  • 固定资产管理系统多少钱
  • 社保调整基数后 两个月没变化
  • java本地缓存框架有哪些
  • gridview怎么连接数据库
  • 为什么生产工人工资不属于固定成本
  • 坏账准备备案申请资料
  • mysql乱码产生原因
  • 托盘入账哪个科目最好
  • 福利用品可以抵增值税吗
  • 在excel中怎么制作
  • 房地产企业拆迁还房会计处理
  • 金税盘税务申报流程
  • 房屋租赁物业费谁承担
  • 收到退回的企业所得税分录
  • 应交税费科目的核算内容
  • 非税收入包括哪几种
  • 利息资本化的利弊
  • 固定资产多少钱标准
  • 收到劳务公司代发工资怎么做账
  • 小规模纳税人销售使用过的固定资产
  • 资产负债表中负债的排列依据是
  • 专利的费用计入成本吗
  • 应交税金借方余额在报表列示
  • 建筑劳务公司的会计账务处理
  • 总账会计的岗位目的
  • 工业企业增值税纳税义务发生时间
  • MySQL replace into 语句浅析(二)
  • rsyslog 8.11.0 (v8-stable) 发布
  • cvi linux
  • winoldap.exe - winoldap进程是什么意思
  • centos8查看cpu温度
  • win8系统切换桌面
  • 在windowsxp的应用程序中,经常有一些菜单选项呈暗灰色
  • win7系统删除文件夹怎么恢复
  • windows8应用商店在哪
  • 如何除掉
  • cssfixed中浮动
  • img可以设置的属性
  • python中数字运算
  • for语句中的++i
  • 国税登录不了
  • 广州市国家税务局第三分局
  • 充值卡和预付卡区别
  • 以房产作价投资入股如何处理
  • 租房完税证明需要房东交钱吗?
  • 税务网上申报怎样操作
  • 我们如何理解税收意义
  • 工程合同可以违背国家规范吗
  • 小区配电房移交供电局的依据
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设