html 5 maxlength不适用于三星设备。如何限制用户使用javascript在文本框中输入超过最大字符数。
答案 0 :(得分:2)
如果长度有效,您可以检查keyup事件......
old_value = "";
document.querySelector(yourinput).addEventListener("keyup", function(e){
if (this.value.length > 20){
//set the old value
this.value == old_value;
}
else{
old_value = this.value;
}
})
未经测试,只是了解如何处理此问题。
OR (我认为这不会奏效,但很高兴知道)
document.querySelector(yourinput).maxLength = "20";
//ie: document.querySelector(yourinput).setAttribute("maxLength", 20);