Тут ещё возник вопрос.Вот есть такая форма:
Нужно её вставить в народовский сайт.
<!-- Начало кода Javascript-->
<script language="JavaScript">
function isValidURL ( str ) {
if (str == "") {
alert ("Прикрепите файл");
return false;
}
return true;
}
function checkAll () {
form = document.forms[0];
if (!isValidURL(form.elements[1].value)) {form.elements[1].focus(); return false;}
return true;
}
</script>
<!-- Конец кода Javascript-->
</head>
<body>
<form ENCTYPE="multipart/form-data" action="http://narod.yandex.ru/send-poll.xhtml" method=POST>
<table>
<tr valign=middle>
<td><font style="font-size: 10pt" >Прикрепите фотографию</font></td>
<td><font size=-1><input type=file name="foto"></font></td>
</tr>
<tr>
<td><input type="submit" onClick="return checkAll()" value="Отправить">
</td>
</tr>
</table>
</form>
</body>
В таком виде скрипт не разрешает оставлять поля пустыми.А как сделать,что-бы было ещё ограничение на расширение загружаемых файлов.
А вот в этой строке нельзя задать условие?
if (str == "")
В смысле условие если файл не gif допустим,то алерт.
Или в javascript так нельзя.
Я ещё пробовал вот так делать:
<form ENCTYPE="multipart/form-data" action="http://narod.yandex.ru/send-poll.xhtml" method=POST accept="image/jpg, image/gif">
По идее accept - указывает какие типы файлов может загрузить пользователь.Но чё-то не работает так.
Последний раз редактировалось Гаврила; 25.03.2006 в 03:51..