对输入进行动态验证
On the fly validation for input
我正在对输入框进行自己的验证。它查找填充在框中的任何值。如果它是空的,则不显示"勾号",如果找到任何字符,则显示"勾号"。
演示:http://www.bootply.com/sldpH9X4Y2
tick只出现或消失,当我从输入框点击离开-我如何使它的工作,而键入而不必从框点击离开?
$(document).ready(function () {
var inp = $('input');
function err() {
$.each(inp, function () {
if (!$.trim(this.value)) {
$(this).parent().addClass('error');
// more stuff
} else {
$(this).parent('div').removeClass('error');
// more stuff
}
});
}
inp.blur(err);
});
举个例子就好了!谢谢阅读
目前,您的代码仅在blur
事件上调用(因此您必须单击以执行它)。如果您想在其他事件中执行它,只需添加它们。将inp.blur(err);
替换为:
inp.on('blur keyup keydown paste change input', err);
将inp.blur(err)
改为inp.keyup(err)
相关文章:
- Php,Javascript-动态表单id's和动态验证
- 将动态验证文本添加到自定义jQuery验证规则中
- 基于选择的角度动态验证
- 使用ng模式Angularjs进行动态验证
- 动态验证输入框是否有空格或是否为空
- 在 Javascript 中动态验证值列表
- j查询动态验证单选按钮选择
- 尝试使用 jQuery - 自定义函数动态验证字段
- 动态验证-只需一个附加
- 动态验证文本字段中的问题
- Jquery动态验证字段
- 动态验证和格式化邮政编码
- javascript表单的动态验证
- 动态验证密码规则
- 对输入进行动态验证
- 我可以使用HTML5 API根据允许的值列表动态验证表单字段值吗?
- Asp.net MVC日期时间动态验证客户端日期格式
- 使用PHP实现HTML表单的动态验证
- 客户端范围动态验证
- 动态验证表单数据