Основные знания о загрузке элементов управления:
Управление загрузкой (<input type = "file"/>) используется для просмотра и загрузки файлов на клиенту. назначен через JavaScript, который делает его не может быть очищено оператором value = "". Легко понять, почему он только для чтения.
JS Получите значение <Intput Type = file />
Код кода копирования следующим образом:
<html>
<script language = 'javascript'>
функция show () {
var p = document.getElementbyId ("file1"). Value;
document.getElementbyId ("s"). innerHtml = "<input ID = pic type = height изображения = 96 ширина = 128 />";
document.getElementbyId ("pic"). src = p;
предупреждение (P);
}
</script>
<голова>
<title> myhtml.html </title>
</head>
<тело>
<input type = "file" name = "file1" id = "file1" OnpropertyChange = "show ();" />
<span id = "s"> </span>
</body>
</html>
Два способа очистить значение управления загрузкой (<input type = "file"/>)
Метод 1:
Код кода копирования следующим образом:
<span id = span1>
<name name = ab type = file>
</span>
<name name = buttong1 type = value = "onclick = show ()>
<сценарий языка = javascript>
Функция show ()
{{
document.getElementbyId ("span1"). innerHtml = "<input name = ab type = file>";
}
</script>
Метод 2:
Код кода копирования следующим образом:
функция clearFileInput (file) {
var form = document.createElement ('form');
document.body.appendchild (форма);
// Запомните местоположение файла в старой форме
var pos = file.nextibling;
form.appendchild (файл);
form.reset ();
pos.parentnode.insertbefore (file, pos);
document.body.removechild (форма);
}