是否有可能阻止用戶在IE中輸入文件輸入文本框?我問的原因是,如果用戶輸入的文本看起來不像文件系統路徑(例如,不是從類似於c:的東西開始),那麼當用戶單擊提交按鈕時,什麼都不會發生。如何在IE中禁用文件輸入文本框?
我想要不讓用戶在框中輸入或正常提交表單。
我發現了同樣的問題在這裏問有沒有答案: 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不允許提交表單。
這會禁止用戶實際單擊「瀏覽」按鈕選擇文件。我仍然希望他們能夠選擇一個文件。 – 2009-02-26 18:05:51
哦......那麼沒關係;-) – 2009-02-26 18:07:24