[HTML] Через <input type="file"> передать гиперссылку?
бр-р-р... а что ты подразумеваешь под гиперссылкой?
никак.
К примеру http://yandex.ru.
То есть при разборе сабмиченной формы реально интересует только ЗНАЧЕНИЕ поля типа file, а не сам файл.
То есть при разборе сабмиченной формы реально интересует только ЗНАЧЕНИЕ поля типа file, а не сам файл.
блин... херня какая-то... адрес закачиваемого файла на локальной машине нужен, что ли?
Ну сделай, к примеру, хидден, а в него по onchange поля file вписывай значение... хотя не уверен
Ну сделай, к примеру, хидден, а в него по onchange поля file вписывай значение... хотя не уверен
Можно со стилями поиграться:
<input type="text" id="text1"/><input type="file" style="width:0px;border=0px" onchange="text1.value=this.value"/>
type файл при сабмите отправляет не ссылку на файл (то что в текстовом поле пишется а сам файл. Можешь попробовать жаваскриптом при отправке проверять является-ли содержимое ссылкой и, если является, то пересылать его на сервер.
Ну да, просто без таких решений хотел обойтись. Видимо, действительно никак.
Thnx2all.
Thnx2all.
ты не должен хотеть такого делать.
Дада, таких ответов я уже дофига видел на других форумах. Еще про безопасность мне расскажи 

че ты мучаешься, сделай у себя локальную копию страницы и измени ней тип инпута с файл на текст.. и вводи тда что захочешь..
ЗЫ Правда тебе это ничего не даст, так как обработчик страницы просто скажет, что указанный файл не удалось скачать или еще его...
Т.к. разные типы инпутов обрабатыаются по разному....
ЗЫ Правда тебе это ничего не даст, так как обработчик страницы просто скажет, что указанный файл не удалось скачать или еще его...
Т.к. разные типы инпутов обрабатыаются по разному....
Оставить комментарий
skvoria
На форме лежит <input type="file">. Как сделать так, чтобы при помощи этого поля можно было указывать не только файлы (browse но и гиперссылки? При попытке загнать гиперссылку напрямую в поле ввода форма почему-то не отправляется (хотя событие onsubmit выстреливает).