javascript - 在 View 上创建动态长度检查

标签 javascript c# asp.net-mvc

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

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

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

最佳答案

可以使用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+='-';
   }
});

关于javascript - 在 View 上创建动态长度检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40308014/

相关文章:

asp.net-mvc - Elmah 显示, "No OWIN authentication manager is associated with the request."

javascript - 如何根据元素的位置定位悬停 div

javascript - 为普通函数添加 d.ts,它返回一个包装函数的函数

c# - 此 C# 的等效 XAML 行

c# - 是否有与 PHP 函数 `parse_str` 等效的 C# ?

c# - ModelState.IsValid 忽略 [Required] 属性

c# - VSPerf 和 A​​zure 云服务

javascript - 在 Dynamic 365 Online 中触发 OnStageChange 事件时,我如何判断用户是进入业务流程的下一个阶段还是上一个阶段?

javascript - 如何在 Javascript 中使用整数键初始化静态值的 HashMap ?

C# LINQ 查询