问答详情
源自:9-4 区别getElementByID,getElementsByName,getElementsByTagName

请问有没有方法限制文本框输入的长度不超过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位数,请问怎么添加这个功能?

提问者:唯有当下 2016-06-19 22:17

个回答

  • Winner_ZL
    2016-06-19 23:26:25
    已采纳

    maxLength