HTML -код тега в asp.net:
Кода -копия выглядит следующим образом:
<ASP: FileUpload id = "fumain" runat = "server" />
<ASP: кнопка ID = "btnupload" runat = "server" onclientClick = "returnceworkfile ()" text = "upload" />
Обычные теги HTML:
Кода -копия выглядит следующим образом:
<input type = "file" id = "fumain" />
<input type = "кнопка" id = "btnupload" onclick = "return checkworkfile ()" text = "upload" />
Для тегов ASP.NET или простых HTML применяется следующий код JS:
Кода -копия выглядит следующим образом:
Функция проверки -файла ()
{
var obj = document.getElementbyId ('fumain');
if (obj.value == '')
{
ALERT («Пожалуйста, выберите файл домашнего задания для загрузки»);
вернуть ложь;
}
var withs = obj.value.match (/^(.*) (/.) (. {1,8}) $/) [3];
if (что -то! = 'doc')
{
alert ('тип файла неверен, пожалуйста, выберите .doc file');
вернуть ложь;
}
вернуть истину;
}