【发布时间】:2010-10-10 03:42:09
【问题描述】:
是否可以阻止用户在 IE 中的文件输入文本框中输入内容?我问的原因是,如果用户输入的文本看起来不像文件系统路径(例如,不以 c:... 之类的开头),那么当用户单击提交按钮时,什么都不会发生。
我不想让用户在框中输入或让表单正常提交。
我发现这里问了同样的问题,但没有答案: http://www.webmasterworld.com/html/3290988.htm
这个人想出了一个技巧,如果没有其他合适的答案,我可以使用它: http://www.shauninman.com/archive/2007/09/10/styling_file_inputs_with_css_and_the_dom
编辑:澄清 - 如果用户在“浏览”按钮旁边的文本框中键入“不是文件路径”并单击提交,则在 IE 中不会发生任何事情。表单不会提交 - 当 框没有真实的文件路径时,IE 不允许提交表单。
【问题讨论】:
标签: html file internet-explorer input filepath