【发布时间】:2014-06-17 18:50:41
【问题描述】:
如果值超过 100,我希望阻止用户输入更多内容。到目前为止,我通过阅读不同的帖子获得了以下信息:
$('.equipCatValidation').keyup(function(e){
if ($(this).val() > 100) {
e.preventDefault();
}
});
确认我想要的不是字符串长度,并且不能超过 100。
但这并不妨碍在该字段中进一步输入。我错过了什么。
【问题讨论】:
-
你的意思是值还是字符串长度?
-
请认真考虑这是否是个好主意。如果用户键入的值是
>100,那么他们就无法再编辑它了。甚至没有做到<100。 -
马特说得很好。
-
将该部分替换为:
$(this).val().length -
为什么不用
maxlength属性。
标签: javascript jquery