![]() |
Страницы (2): [1] 2 » Показаны 30 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Java/Java Scripts (http://netadmin.ws/forum/forumdisplay.php?forumid=9)
-- Форма для прикрепления нескольких файлов (http://netadmin.ws/forum/showthread.php?threadid=5807)
Форма для прикрепления нескольких файлов
Народ подскажите где можно взять, или как сделать такую штуку, что бы можно было прикрепить несколько файлов. Т.е. кликаешь прикрепить 1ый файл выбираешь, и появляется 2ое окно для 2ого файла...
Смею предположить что это делается посредством Java...
А я Java абсолютно незнаю...
А! Чуть не забыл, и ещё нужно будет одно поле.
Вообщем это будет такая штука, прикрепляешь картинку (маленькую и большую), и делаешь подпись для них.
И что бы тут же была возможность прикрепить и подписать сл. пару файлов....
__________________
Админ - вождь Апачей...
Читай: JS, DOM.
__________________
The time was broken ...
quote:
Первоначальное сообщение от RaZEr
Читай: JS, DOM.
__________________
Админ - вождь Апачей...
JS - JavaScript, DOM - Document Object Model
А вот и скрипт:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
<script language="JavaScript">
function add_des() {
document.my_form.browse.click();
document.my_form.file_adres.value=document.my_form.browse.value;
document.my_form.file_des.value = prompt('Enter file description:','');
}
</script>
</head>
<body>
<form name="my_form">
<input type="file" name="browse" style="display:none;">
<input type="text" name="file_adres">
<input type="Button" name="zzz" value="Add File" onClick="add_des();">
<br><br>
<input type="text" name="file_des">
</form>
</body>
</html>
__________________
Национальность - русский, вероисповедание - программист.
Ну и чего ты написал ?! ...
__________________
The time was broken ...
quote:
Ну и чего ты написал ?! ...
__________________
Национальность - русский, вероисповедание - программист.
quote:
Как понял вопрос, так и написал, что не нравится?
__________________
The time was broken ...
blacki
конечно пасиба большое ...
Только вероятно вопрос мой был понят не очень правильно...
Или у меня чего то работает не так...
Мне нужно, что бы при нажатии на кнопку "Обзор..." (для добавления файла) или при его добавлении (2ое лучше)
Появлялся 2ой набор полей файл-описание.
А в твоём примере при нажатии на Add File просто вылетает форма для подписи, а файл выбрать тогда как?
he][es добавил 12-06-2003 в 10:56:19:
Я тут попробовал убрать style="display:none;" тогда появляется поле для файла, всё почти идеально, но если бы можно было одной кнопкой добавть файл, потом вылезло сообщение подпишите, а потом появился бы 2ой набор полей файл - подпись... Было бы просто супер!
he][es добавил 12-06-2003 в 11:01:52:
Называется, а "ларчик просто открывался"... Попробовал проделать то же самое в IE (я использую дефаултом Mozilla 1.3.1) всё получилось!
А что делать если не IE????
__________________
Админ - вождь Апачей...
Если прятать поля а не создавать, то количество добавляемых файлом будет ограничено количеством спрятанных полей.
Если хочешь чтобы после выбора файла вылетал messagebox с просьбой ввести описание, то обрабатывай OnChange для FileUpload. Там же можешь и создать/показать следующую пару FileUpload/Input
__________________
The time was broken ...
he][es<input type="Button" name="zzz" value="Add File" onClick="document.add_des();"> в мазиле все обращения начинаются с документ.
RaZEr onchange не отрабатывает
__________________
Национальность - русский, вероисповедание - программист.
<script language="JavaScript">
function add_des() {
document.my_form.browse.click();
document.my_form.file_adres.value=document.my_form.browse.value;
document.my_form.file_des.value = prompt('Enter file description:','');
}
</script>
</head><body>
<form name="my_form">
<input type="file" name="browse" style="display:none;">
<input type="text" name="file_adres">
<input type="Button" name="zzz" value="Add File" onClick="document.add_des();">
<br><br>
<input type="text" name="file_des">
</form>
Теперь ни в Mozille ни в IE
...
Дак если сделать "под Mozill-y" то => в IE работать не будет? А чего тогда делать?
__________________
Админ - вождь Апачей...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
<script language="JavaScript">
function add_des() {
if (document.my_form.browse.value != '' && document.my_form.file_des.value == '')
document.my_form.file_des.value = prompt('Enter file description:','');
}
</script>
</head>
<body onfocus="add_des()">
<form name="my_form">
<input type="file" name="browse">
<input type="reset" value="Clear"><br><br>
<input type="text" name="file_des">
</form>
</body>
</html>
походу теперь должно.
__________________
Национальность - русский, вероисповедание - программист.
Сейчас вообще кошмар! Жму browse выбираю ф-л потом тормозит, предлогает его подписать, подписываю, тормозит и снова предлогает подписать... и так циклит, и окно закрыть нельзя... кошмар!
__________________
Админ - вождь Апачей...
А как можно в форму сразу выбрать несколько файлов?
Например по маске или все из указанного каталога...
И загрузить их на сервер
__________________
Знакомства на "СВИДАНКЕ" | Интимные знакомства | Знакомства в Ильичевске | и в Одессе
Никак (исключая WHS, и т.д.).
PS: Для отдельных вопросов создавай отдельные темы!
__________________
The time was broken ...
| Формат времени GMT. Текущее время 12:03. | Страницы (2): [1] 2 » Показаны 30 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.