Как я могу предотвратить браузер, например, с помощью кнопок настройки, например, в Chrome.Запретить браузеру настраивать кнопку обзора
Я хотел бы удалить, что "Нет е ... сено". Каков наилучший способ сделать это?
Как я могу предотвратить браузер, например, с помощью кнопок настройки, например, в Chrome.Запретить браузеру настраивать кнопку обзора
Я хотел бы удалить, что "Нет е ... сено". Каков наилучший способ сделать это?
Попробуйте Google для "входного файла Css стиль";)
Это приведет к: http://www.quirksmode.org/dom/inputfile.html
Укладка <input type="file" />
действительно сложно.
Единственный способ можно удалить часть текста в не-IE10 + браузеры, чтобы сделать его прозрачным:
input[type=file] { color: transparent; }
Однако, я не рекомендовал бы, чтобы, как вы также не сможете увидеть текст когда выбран файл.
Для IE10, вы можете стиль его:
input[type=file]::-ms-value { /* styles here */ }
В WebKit вы можете стиль самой кнопки с:
input[type=file]::-webkit-file-upload-button { /* styles here */ }
В то время как в IE10 вы можете сделать то же самое с:
input[type=file]::-ms-browse { /* styles here */ }
Вы не можете. Это похоже на вопрос о том, как удалить поле имени файла в других версиях файлов браузера. –
* Вы можете * использовать что-то, называемое * Shadow DOM *. Но пока это не реализовано. Найдите его онлайн. У Пола Ирриша есть информация об этом на его сайте. – 2013-04-23 18:47:32
Даже если бы вы могли, * должны * вы? Показывая пользователю, какой файл они выбрали (или в этом случае, * не выбран файл *) является функцией доступности. Если ваша цель состоит в том, чтобы отображать эту информацию по-разному, эта информация защищена по соображениям безопасности (попытка считывания значения входного файла считывает 'c: \ fakepath \ filename.txt'). – cimmanon