网页的INPUT框中,怎么样限制输入字符的长度
据我所知,限制输入框的长度有2种方法:
1、使用 “maxlength” 属性;但我们这个网页里面最大长度数是不固定的,因此,这个方法不可用;
2、在input 的 onchange 属性里用JavaScript判断长度是否超出范围,如果超出了就自动只截取范围内的数据,此办法虽可行,但却不是很人性化,因为在输入的时候没有限制最大长度,用户在不知情的情况下输入了一大串的字符,可当他焦点移走的时候却只截取了前面的一部分,如果我是用户,我也会用的很不爽。所以,这个方法也只是下下策。
我记得应该有一种方法,可以在输入的时候就判断输入的字符是否超出范围了,如果字符数已到最大值,就不允许再输入了。
这个应该是要用的 onkeydown 或者 onkeypress 事件,但具体怎么实现,却不是很清楚。
有谁知道,帮下忙勒~
先谢了!
1、使用 “maxlength” 属性;但我们这个网页里面最大长度数是不固定的,因此,这个方法不可用;
2、在input 的 onchange 属性里用JavaScript判断长度是否超出范围,如果超出了就自动只截取范围内的数据,此办法虽可行,但却不是很人性化,因为在输入的时候没有限制最大长度,用户在不知情的情况下输入了一大串的字符,可当他焦点移走的时候却只截取了前面的一部分,如果我是用户,我也会用的很不爽。所以,这个方法也只是下下策。
我记得应该有一种方法,可以在输入的时候就判断输入的字符是否超出范围了,如果字符数已到最大值,就不允许再输入了。
这个应该是要用的 onkeydown 或者 onkeypress 事件,但具体怎么实现,却不是很清楚。
有谁知道,帮下忙勒~
先谢了!
...全文
相关推荐
js form表单input框限制20个字符,10个汉字代码实例
主要介绍了js form表单input框限制20个字符,10个汉字,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
实现input文本框字符限制及实时计数显示的jQuery教程
htmltable {th, td {th {pre {简介:本教程通过HTML和jQuery结合实现一个用户友好的功能,即在网页的input文本框中限制用户输入的字符数量,并实时显示剩余可输入的字符数。这个功能适用于评论系统、表单填写等场景,有助于控制输入内容的长度。教程首先展示了创建HTML结构和引入jQuery库的基本步骤。接着,编写了jQuery脚本监听输入事件,动态更新剩余字符数。
js数字框输入自动跳格代码
js数字框输入自动跳格代码是一款原生js input纯数字输入框,输入六位数字格式化自动跳格代码。
input限制输入数值金额数值小数点符号
input限制输入数值金额数值小数点符号 input限制输入数值金额数值小数点符号
javascript经典特效---input框中的一些技巧2.rar
input框中的一些技巧2.


