input验证,光标左右移动问题


<body>
	<input type="text" name="CAL_COM_ID" id="CAL_COM_ID" onkeyup="cky(this)"/>
	
        <input type="text" name="CAL_COM_ID1" id="CAL_COM_ID1" onkeyup="value=value.replace(/[^(\(\)\d\&\|)]/g,'')"/>
	
<script type="text/javascript">
	function cky(obj)
	{
	    var t = obj.value.replace(/[^(\(\)\d\&\|)]/g,"");
	    if(obj.value!=t)
	        obj.value=t;
	}

</script>
</body>

     第一种写法写完后键盘左右键移动,光标可以移动;第二种写法光标不能移动。项目中用了第一种写法,特此记录一下。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM