我使用了以下代码
$('#id1').keypress(function(e){
if ($('#mail_mobNumber').val().length > 9) {
e.preventDefault();
});
所以,如果我输入10个数字,我就不能再输入任何数字,这就是目标。 但是,另一方面,在我输入10位数后,如果我使用Control + A选择整个字段,并尝试输入内容,而不是文本被我输入的内容替换,则没有任何反应。 我知道这是由于上述代码的影响,但无论如何都要实现这一点,即允许我在按下Control + A后覆盖输入。
答案 0 :(得分:2)
您只需使用maxlength
标记中的input
属性即可。
<input type="email" maxlength="10">
&#13;