JV1*_*V10 1 jquery numbers input limit
如何输入限制为4个数字/数字,但如果键入文本,则字符长度是无限的?
最终工作代码:
function isNumber (o) {
return ! isNaN (o-0);
}
$("#txt").keyup(function(e){
txtVal = $(this).val();
if(isNumber(txtVal) && txtVal.length>4)
{
$(this).val(txtVal.substring(0,4) )
$(".error").html("4 Numbers Only").show();
return false;
}
});
});
Run Code Online (Sandbox Code Playgroud)
HTML
<input id="txt1" type="text" name="usrname" />?
Run Code Online (Sandbox Code Playgroud)
JAVASCRIPT
function isNumber (o) {
return ! isNaN (o-0);
}
$("#txt1").keyup(function(e){
txtVal = $(this).val();
if(isNumber(txtVal) && txtVal.length>4)
{
$(this).val(txtVal.substring(0,4) )
}
});
Run Code Online (Sandbox Code Playgroud)