您的位置:首页 > Web前端 > HTML

禁止html文件控件手动输入的方法

2012-01-15 02:26 295 查看
======================================================

注:本文源代码点此下载

======================================================

禁止html文件控件手动输入路径的方法
2005-09-14
首先,为什么要禁止用户手动输入路径?
在实际的开发中,你可能发现,在如果在html文件控件中输入了一个不存在的路径(如%%%^^@#@#),那么上传页面要等待一段很长的时间才会提示上
传错误。第一次碰到这个问题的时候,还以为是我得服务器端代码写得有问题,debug了一把,发现过了很长的一段时间才跑到设定在上传文件代码段的
breakpoint,为什么会这样呢?我的想法是客户端ie在本地查找这个不存在的路径花了很长的时间,如果谁能找到解释,请不吝告知


wkai_chen@hnair.com
在实际的开发中,也可从用户的角度出发,大多数用户总是习惯于再上传时通过filedialog选择文件的。but,令人遗憾的是,html文件控件默认是允许手工输入的,下面的代码演示了如何禁止手动输入的方法:
1 input type="file" runat="server" id="ctlupload" onkeydown="return false;">
通过禁止onkeydown事件,屏蔽了用户的键盘输入。在ie6和firefox中测试通过。

======================================================

在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定
这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: