在视图上创建动态长度检查

时间:2016-10-28 15:08:10

标签: javascript c# asp.net-mvc

我想在索引视图中创建动态长度检查。索引视图是动态的,并根据数据显示不同的输入字段。现在我想对其中的一些输入字段进行长度检查,以便我可以在对象中提供一些参数并将其发送到我的索引页面,读取它并创建一个监听器来检查用户是否没有填写太多字符。

如果用户在文本框中键入了很多内容,我想立即显示用户在文本字段中输入的内容很多。

在页面上的文本字段上创建长度检查的最佳方法是什么, 将对象中文本字段的id发送到索引页面。

1 个答案:

答案 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+='-';
   }
});