Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Поле с типом FILE в форме
 
 автор: vania   (05.03.2008 в 23:43)   письмо автору
 
 

У меня в форме имеется поле с типом FILE (это поле служит для отправки сообщений). У меня возникли 2 вопроса:
1) Как определить выбран файл или нет, спомощью св-ва VALUE это сделать не палучается
2) Как можно очистить поле ввода файла, не прибегая к кнопке с типом RESET в форме

   
 
 автор: Lelik   (06.03.2008 в 00:49)   письмо автору
 
   для: vania   (05.03.2008 в 23:43)
 

у полей типа FILE нету свойства VALUE.

2) Как можно очистить поле ввода файла, не прибегая к кнопке с типом RESET в форме
можно так, но я думаю, что лучше кнопка ресет :)

<script>
function reserFileInput(){
var elem = document.getElementById("file");
elem.innerHTML = "";
elem.innerHTML = "<input type=\"file\" />";
}
</script>
<div id="file"><input type="file" /></div>
<button onclick="reserFileInput();">test button</button>

   
 
 автор: Madman   (06.03.2008 в 10:40)   письмо автору
 
   для: Lelik   (06.03.2008 в 00:49)
 

>у полей типа FILE нету свойства VALUE.

Да ну не шутите. Если я помню еще все что делал, то когда-то я обрашался через DOM к значению VALUE поля типа FILE и получал строку с расположением загружаемого файла. Другое дело, что доступно оно только для чтения...

>2) Как можно очистить поле ввода файла, не прибегая к кнопке с типом RESET в форме
>можно так, но я думаю, что лучше кнопка ресет :)
>

><script>
>function reserFileInput(){
>var elem = document.getElementById("file");
>elem.innerHTML = "";
>elem.innerHTML = "<input type=\"file\" />";
>}
></script>
><div id="file"><input type="file" /></div>
><button onclick="reserFileInput();">test button</button>
>


Здесь согласен! Это пожалуй единственный способ!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования