HTML DOM FileUpload 物件
FileUpload
物件
在 HTML 文件中 <input type="file">
標籤每出現一次,一個 FileUpload
物件就會被建立。
該元素包含一個文字輸入欄位,用來輸入檔名,還有一個按鈕,用來開啟檔案選擇對話方塊以便圖形化選擇檔案。
該元素的 value
屬性儲存了使用者指定的檔案的名稱,但是當包含一個 file-upload
元素的表單被提交的時候,瀏覽器會向伺服器傳送選中的檔案的內容而不僅僅是傳送檔名。
為安全起見,file-upload
元素不允許 HTML 作者或 JavaScript 程式設計師指定一個預設的檔名。HTML value
屬性被忽略,並且對於此類元素來說,value
屬性是隻讀的,這意味著只有使用者可以輸入一個檔名。當使用者選擇或編輯一個檔名,file-upload
元素觸發 onchange
事件控制程式碼。
您可以通過遍歷表單的 elements[]
陣列,或者通過使用 document.getElementById()
來訪問 FileUpload
物件。
FileUpload
物件的屬性
屬性 | 描述 |
---|---|
accept | 設定或返回指示檔案傳輸的 MIME 型別的列表(逗號分隔)。 |
accessKey | 設定或返回訪問 FileUpload 物件的快捷鍵。 |
alt | 設定或返回不支援 <input type="file"> 時顯示的替代文字。 |
defaultValue | 設定或返回 FileUpload 物件的初始值。 |
disabled | 設定或返回是否禁用 FileUpload 物件。 |
form | 返回對包含 FileUpload 物件的表單的引用。 |
id | 設定或返回 FileUpload 物件的 id。 |
name | 設定或返回 FileUpload 物件的名稱。 |
tabIndex | 設定或返回定義 FileUpload 物件的 tab 鍵控制次序的索引號。 |
type | 返回表單元素的型別。對於 FileUpload ,則是 “file” 。 |
value | 返回由使用者輸入設定的文字後,FileUpload 物件的檔名。 |
標準屬性
屬性 | 描述 |
---|---|
className | 設定或返回元素的 class 屬性。 |
dir | 設定或返回文字的方向。 |
lang | 設定或返回元素的語言程式碼。 |
title | 設定或返回元素的 title 屬性。 |
FileUpload
物件的方法
方法 | 描述 |
---|---|
blur() | 從 FileUpload 物件上移開焦點。 |
focus() | 為 FileUpload 物件賦予焦點。 |
select() | 選取 FileUpload 物件。 |
onchange
事件
定義和用法
onchange
事件會在域的內容改變時發生。
語法
onchange="SomeJavaScriptCode"
引數 | 描述 |
---|---|
SomeJavaScriptCode | 必需。規定該事件發生時執行的 JavaScript。 |
支援該事件的 HTML 標籤:
<input type="text">, <select>, <textarea>
支援該事件的 JavaScript 物件:
fileUpload, select, text, textarea
例項 1
在本例中,我們將在使用者改變輸入域內容時執行 JavaScript 程式碼:
<html>
<head>
<script type="text/javascript">
function upperCase(x)
{
var y=document.getElementById(x).value
document.getElementById(x).value=y.toUpperCase()
}
</script>
</head>
<body>
輸入您的姓名:
<input type="text" id="fname" onchange="upperCase(this.id)" />
</body>
</html>
相關文章
- HTML DOM Event 物件HTML物件
- JavaScript HTML DOM 物件JavaScriptHTML物件
- html DOM樹物件HTML物件
- JavaScript HTML DOM Canvas 物件JavaScriptHTMLCanvas物件
- HTML DOM 知識點整理(一)—— Document物件HTML物件
- HTML DOM之document物件的屬性和方法HTML物件
- JavaScript HTML DOMJavaScriptHTML
- Js DOM物件JS物件
- Html DOM操作TABLEHTML
- JavaScript DOM文件物件JavaScript物件
- HTML DOM筆記2HTML筆記
- 將HTML字串編譯為虛擬DOM物件的基礎實現HTML字串編譯物件
- jquery物件如何轉化成DOM物件jQuery物件
- JavaScript 之 DOM [ Document物件 ]JavaScript物件
- javaScript事件,Bom,Dom物件JavaScript事件物件
- jquery物件和DOM物件的互相轉換jQuery物件
- jQuery 物件 與 原生 DOM 物件 相互轉換jQuery物件
- FileUpload路徑
- 初識文件物件模型(DOM)物件模型
- DOM的TreeWalker物件簡介物件
- XML DOM Parse Error 物件概述XMLError物件
- JavaScript 基礎(四) – HTML DOM EventJavaScriptHTML
- 02.HTML5(Video+DOM)HTMLIDE
- 【JQuery】DOM物件和JQuery物件的互相轉換jQuery物件
- DOM擴充套件之HTML5套件HTML
- DOM (文件物件模型(Document Object Model))物件模型Object
- JavaScript ----- 操作DOM物件的屬性JavaScript物件
- DOM的TreeWalker物件簡介(4)物件
- DOM的TreeWalker物件簡介(3)物件
- DOM 模型(文件物件模型)重點模型物件
- js原生dom物件和jQuery物件可以混合使用嗎?JS物件jQuery
- jQuery物件和DOM物件和字串之間的轉化jQuery物件字串
- 詳細瞭解文件物件模型(DOM)物件模型
- asp:FileUpload 上次圖片
- DVWA-1.9之fileupload
- html2canvas:將html的dom變成圖片,並儲存HTMLCanvas
- HTML5新增API之DOM 擴充套件HTMLAPI套件
- HTML DOM querySelectorAll() 代替 jquery的 $('') CSS選擇器HTMLjQueryCSS