Загрузка HTML-файла — более длинное текстовое поле для выбранного пути к файлу?

#html

#HTML

Вопрос:

Допустим, у меня есть HTML-страница, которая выглядит следующим образом: quot;Välj Filquot; означает загружаемый файл

Которое было создано с помощью этого кода:

  <body>
<input type="file" name="uploadFile" id="uploadFile" />
</body>
  

Есть ли какой-нибудь способ увеличить текстовое поле для пути к файлу, чтобы я мог прочитать весь путь?

Я видел такие решения, как это, но, похоже, оно слишком продвинуто для моих нужд.

Ответ №1:

width Атрибут растягивает поле для меня в Chrome и IE8.

 <input type="file" style="width: 100%">
  

Однако в FF4 это не работает.

JSFiddle: http://jsfiddle.net/GZAEc /

Комментарии:

1. Спасибо. Как вы сказали, не работает в FF4, но на данный момент мне этого достаточно.

Ответ №2:

добавьте size="x" атрибут к вашему тегу ввода.

Комментарии:

1. Это не сработало, я полагаю, это сделало бы поле только таким длинным, каким оно должно было быть? Это было бы желательно, у вас получилось это сделать?

2. ДА. <input type="file" size="50"> Размер измеряется в символах, а не пикселях, как и в любом другом текстовом поле.