Можно ли запретить пользователю вводить текстовое поле для ввода файла в 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 не позволяет отправлять форму, если в поле нет реального пути к файлу.