z***@xindun.org
z***@xindun.org
  • 发布:2016-07-28 10:31
  • 更新:2016-07-28 10:48
  • 阅读:1601

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

分类: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了,所以就执行里面的语句。

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