问题描述
下面这个代码实现的功能是:客户端验证,文本框只能输入数字,不能输入字母,小数点,汉字和其他符号,并禁止粘贴。<inputtype="text"onkeypress="if(event.keyCode<48||event.keyCode>57)event.returnValue=false;"onpaste="return!clipboardData.getData('text').match(/D/)"Style="ime-mode:disabled">以上代码验证功能在IE6.0中测试通过请有心人在别的环境下帮忙测试一下。谢谢大家帮忙
解决方案
解决方案二:
是吗,在我的IE6.0里面就是什么都可以输入的,
解决方案三:
你的这个有很多的问题啊,onpaste是没有的属性,在CSS里面的就没有ime-mode这个属性啊不知道是不是我见识太少的缘故
解决方案四:
不行啊,我这里也没有都可以写进的。还有错误。
解决方案五:
请问你们是什么操作系统?我的是xp+IIS+IE6的测试环境我这里上面说的功能是都实现了。是不是和IE的安全设置有关?
解决方案六:
我刚刚要同事做了一个测试,发现:我用QQ发给他了一段复制的代码,结果运行后,和你们说的一样。我把我的一个文件发给他,他运行后结果上面说的功能都实现了,看来代码不能拷贝,或者拷贝过去的有空格什么的导致验证实效。你们尝试手动敲入测试一下看看。还有在myie下运行,发现它不会提示脚本警告,结果导致出错。
时间: 2024-09-20 00:15:30