我想在索引视图中创建动态长度检查。索引视图是动态的,并根据数据显示不同的输入字段。现在我想对其中的一些输入字段进行长度检查,以便我可以在对象中提供一些参数并将其发送到我的索引页面,读取它并创建一个监听器来检查用户是否没有填写太多字符。
如果用户在文本框中键入了很多内容,我想立即显示用户在文本字段中输入的内容很多。
在页面上的文本字段上创建长度检查的最佳方法是什么, 将对象中文本字段的id发送到索引页面。
答案 0 :(得分:1)
您可以使用keydown事件,然后检查输入字段的长度
在下面的示例中,我验证长度为5时添加连字符:
var cep = document.getElementById('cep');
cep.addEventListener('keydown', function(e){
var code = e.keyCode || e.charCode || e.which;
if(cep.value.length === 5 && code !== 0 && code !== 8){
cep.value+='-';
}
});