方法一:这里只能输入数字: 57) event.returnValue = false;">bug:这个好像有bug ,如果按住一个键不松,那么就可以输入其他字符。
方法二:bug:这两个都有BUG,我复制一些东西就可以粘在里面了,而且什么都能粘!!!
改进:onpaste="return false">这样你就没法粘贴了:-p
onpaste好像需要的浏览器版本高点吧,好像至少要5.5吧
经测试正确无误的办法有如下三种:1。 2。 3。
input高级限制级用法1.取消按钮按下时的虚线框 在input里添加属性值 hideFocus 或者 HideFocus=true 2.只读文本框内容 在input里添加属性值 readonly 3.防止退后清空的TEXT文档(可把style内容做做为类引用) 4.ENTER键可以让光标移到下一个输入框 5.只能为中文(有闪动) 6.只能为数字(有闪动) 7.只能为数字(无闪动) 57)) event.returnValue=false"> 8.只能输入英文和数字(有闪动) 9.屏蔽输入法 10. 只能输入 数字,小数点,减号(-) 字符(无闪动) 57)) event.returnValue=false"> (注意:keyCode=45表示减号“-”)11. 只能输入两位小数,三位小数(有闪动) 57) && event.keyCode!=46 && event.keyCode!=45 || value.match(/^\d{3}$/) || /\.\d{3}$/.test(value)) {event.returnValue=false}" id=text_kfxe name=text_kfxe>
文本框获得焦点后,将光标定位到文本框里的字符串的末尾