zhuhl@xindun.org
zhuhl@xindun.org
  • 发布:2016-07-28 10:31
  • 更新:2016-07-28 10:48
  • 阅读:997

为什么输入手机号码进去删到一定的字段就删不掉了

分类:HTML5+
<p>  
        <input type="text" maxlength="13" placeholder="请输入电话号码" id="text" />    
    </p>  
    <script type="text/javascript">  
        var text = document.getElementById("text");  
        text.onkeyup=function(){  
            var textValue=text.value;  
            if(textValue.length==3 || textValue.length==8){  
                text.value=textValue+" ";  
            }  
        }         
    </script>  
2016-07-28 10:31 负责人:无 分享
已邀请:

最佳回复

Trust

Trust - 少说废话

监听keypress事件,因为keypress不监听键盘的物理键,只捕获单个字符。并且keyup事件触发时,整个文本输入已经完成,这时,textValue.length==8了,所以就执行里面的语句。

该问题目前已经被锁定, 无法添加新回复