日期:2014-05-17  浏览次数:20454 次

请教如何限制<input type="text">的最小和最大值?
如题,如何限制<input type="text">的最小值和最大值?比如,限制最小值为1,最大值为1000,用户如果输入0或者大于1000的时候就不能输入或者出现一个提示框。

------解决方案--------------------
HTML code
    <div>
        <input type="text" onkeyup="limitInput(this);">
        <script type="text/javascript">
            function limitInput(o){
                var value=o.value;
                var min=1;
                var max=1000;
                if(parseInt(value)<min||parseInt(value)>max){
                    alert('输入错误');
                    o.value='';
                }
            }
        </script>
    </div>