请问有没有方法限制文本框输入的长度不超过1位数?
function checkone(){
//获取对象
var hobby = document.getElementsByName("hobby");
var j=document.getElementById("wb").value;
//判断文本框没有输入内容
if(j==''){
alert('文本框没用输入内容!')
}
//判断文本框输入的不是数字
else if(isNaN(j)){
alert('文本框输入的不是数字!')
}
// 任务3
for(var i=0;i<j.length;i++){
if(j.charAt(i)>6 || j.charAt(i)<1){//判断输入的内容不是1~6数字
alert('越界,请重新输入!');
document.getElementById("wb").value = ''
}
}
for(var n=0;n<j.length;n++){
hobby[(j.charAt(n))-1].checked = true;
}
}
我运行代码测试发现文本框没有限制输入的长度不超过1位数,请问怎么添加这个功能?