Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Программирование
»
PHP
»
Проверка attach-файла на стороне клиента
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Проверка attach-файла на стороне клиента (Прочитано 3120 раз)
0 Пользователей и 1 Гость просматривают эту тему.
Muma
Заглянувший
Новичок
Сообщений: 16
+0/-0
0
Проверка attach-файла на стороне клиента
«
:
19 Августа 2006, 18:45:27 »
Добрый день!
Есть форма в которой пользователь приаттачивает файлы.
Если размер файла = 0 нужно чтобы пользователь узнал об этом сразу как только нажал Submit а не после того как запрос ушел на Web-сервер и был там обработан.
Можно ли это сделать в JavaScript ?
Записан
vasa_c
Фанат форума
Постоялец
Сообщений: 157
+0/-0
0
Проверка attach-файла на стороне клиента
«
Ответ #1 :
19 Августа 2006, 19:39:08 »
Нет. Если пользователь не изменит настройки безопастности именно для твоего сайта, ты не сможешь работать с его файловой системой.
Записан
Блог ГО
Muma
Заглянувший
Новичок
Сообщений: 16
+0/-0
0
Проверка attach-файла на стороне клиента
«
Ответ #2 :
21 Августа 2006, 07:34:59 »
Имеется ввиду что когда пользователь заполняет форму то есть возможность проверить правильно ли он заполнил форму (или не забыл ли чего заполнить) на его стороне (с помощью JavaSvript) а не на Web-сервере.
Я просто не знаю есть ли в DOM свойства приаттаченного файла ?
Записан
vasa_c
Фанат форума
Постоялец
Сообщений: 157
+0/-0
0
Проверка attach-файла на стороне клиента
«
Ответ #3 :
21 Августа 2006, 10:13:58 »
Нет. Ты можешь прочитать значение value тэга input с type="file", но не больше. Ты не можешь его даже программно заполнить. Тем более ты не можешь работать с файловой системой и узнавать размеры файлов и т.п.
Записан
Блог ГО
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Программирование
»
PHP
»
Проверка attach-файла на стороне клиента
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28