社区
JavaScript
帖子详情
ie10以下不支持maxlength属性,怎么实现同样效果呢
qq_27388039
2016-07-13 10:47:12
RT,我用的onpropertychange事件配合substr(),但是还有些瑕疵,就是在中间输入内容,会把末尾超过长度的截去。可以实现maxLength那种超过指定长度就不让输入的效果吗?
...全文
179
3
打赏
收藏
ie10以下不支持maxlength属性,怎么实现同样效果呢
RT,我用的onpropertychange事件配合substr(),但是还有些瑕疵,就是在中间输入内容,会把末尾超过长度的截去。可以实现maxLength那种超过指定长度就不让输入的效果吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jio可
2016-07-13
打赏
举报
回复
onfocus的时候获取到里面的值,如果长度大于maxlength在change里面把focus里面保存的值赋值上去。这样就不会变了
天际的海浪
2016-07-13
打赏
举报
回复
maxlength属性ie5就支持了吧
qq_34307575
2016-07-13
打赏
举报
回复
到达了一定长度 禁用就行 disabled="disabled"
关于
max
length
在IE中失效,以及input常见限制,校验手机号(只能输入数字、不能输入)
一、
max
length
属性
在IE中失效 当 input 的 type
属性
为 ‘text’ 时,
max
length
有效 当input 的 type
属性
为 ‘number’ 时,失效 解决办法: <input type="number" placeholder="请输入手机号..." v-...
input标签的size和
max
length
属性
探究
max
length
属性
没啥问题,和它说明的特性一样敬业,补充一点:就是设置的默认值长度可以不受
max
length
限制。但是这个size
属性
就搞不懂了,我在chrome中将size设置为1,可以显示5个字符,设置为2呢可以显示6个字符,你
js模拟html5的
max
Length
效果
promiseNum('#contnet', 10); function promiseNum(id, num) { $(id).bind("input propertychange", function () { var a = $(id).val(); if (a.
length
> 10) { $(id).val($(id).val().substr(0,num));
关于超过文本框限定字数后,不让输入的问题
对此问题,一般是用
max
length
属性
来限制输入的字数,但由于我还有个需求是:显示剩余可输入字数,故需用到js。 先是参考了该博客:JavaScript监控输入框字数变化,超出限制则禁止输入,对于输入,基本没问题,但是...
contenteditable="true"
属性
让div+css可以相当于Input
可以编辑里面的内容 如果你在BODY里面加上contenteditable="true... contenteditable
属性
兼容所有浏览器(IE6之前的版本是否兼容未测试) 在有些时候我们完全可以用DIV去替代input或者textarea来达到
同样
的
效果
,例
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章