移動端 輸入框 如果類型是number,用戶也可以輸入漢字和字母


<input type="number" id="input-age" placeholder="請輸入你的年齡"  />  //input 輸入框,要求出入年齡,位數不能超過2位;
$('#input-age').on('input',function(e){
e.preventDefault();
var a=$('#input-age').val();
var reg = /^\d+$/g;
$('#input-age').attr('type','text');
if(reg.test(e.target.value)){
if(e.target.value.length >2){
$('#input-age').val(e.target.value.slice(0,2));
}

}else{
if(reg.test(a.slice(0,2))){
$('#input-age').val(a.slice(0,2));
}else{
$('#input-age').val('');
}

} 
});

$('#input-age').on('blur',function(e){
e.preventDefault();
$('#input-age').attr('type','number');
});

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM