Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: Abram от 27 Января 2004, 10:13:36
-
Значит есть такая форма:
Необходимо написать функцию которая выдает сообщение если нажиаем UPLOAD и ничего не ввели ни в один из файлов. Писал так:
function check()
{
if ((document.forma.img1.value=\'\') or (document.forma.img2.value=\'\'))
{
alert(\'Не введен хотя бы 1 файл\');
return false;
}
}
После такого кода все равно форма "отправляется" даже если ничего не ввел. Как нужно правильно писать
И второй вопрос: Как разрешить отправку только gif u jpg файлов, а остальных запретить
Спасибо
-
function check()
{
if (! document.forma.img1.value or ! document.forma.img2.value)
{
alert(\'Не введен хотя бы 1 файл\');
return false;
}
return true;
}
Как разрешить отправку только gif u jpg файлов, а остальных запретить
при отправке никак. можно только "условно" запретить, проверив значения с помощью javascript.
можно запретить сохранение других форматов на сервере с помощью серверного скрипта.
-
можно только "условно" запретить, проверив значения с помощью javascript
А как такое написать на javascript? Код можешь привести?
-
substring( start, end ) - извлекает часть строки
length - говорит нам о длине строки
toLowerCase() - опустить регистр
к примеру
var str = \'some.Jpg\';
var ext = str.substring( str.length - 4, str.length ).toLowerCase(); // ext будет равно \'.jpg\'