HTML DOMのFileUploadオブジェクト

するFileUploadオブジェクト

HTMLドキュメントの<input type = "ファイルは">タグがするFileUploadオブジェクトが作成されるたびに表示されます。

この要素は、ファイル名を入力するテキスト入力フィールドが含まれ、グラフィカルにファイルを選択し、ファイル選択ダイアログを開くためのボタンがあります。

要素のvalue属性は、ユーザーが指定したファイルの名前を保持しているが、要素は、ファイルアップロードフォームが提出された含まれている場合、ブラウザがサーバに選択したファイルの内容を送信するだけではなく、ファイル名を送信します。

安全上の理由から、ファイルアップロード要素は、HTML作者やJavaScriptプログラマは、デフォルトのファイル名を指定することはできません。 HTMLのvalue属性は無視され、それがエレメントのこのタイプのためである、valueプロパティは、ユーザがファイル名を入力することができることを意味し、読み取り専用です。 ユーザーがファイルを選択または名前を編集すると、ファイルアップロード要素はのonchangeイベントハンドラをトリガします。

あなたは[]配列、またはのdocument.getElementByIdを使用してフォーム要素をトラバースすることによりするFileUploadオブジェクトにアクセスすることができます()。


するFileUploadオブジェクトのプロパティ

W3C:W3C標準。

属性 描述 W3C
disabled 设置或返回是否禁用 FileUpload 对象。 Yes
accept 设置或返回指示文件传输的 MIME 类型的列表(逗号分隔)。 Yes
form 返回对包含 FileUpload 对象的表单的引用。 Yes
name 设置或返回 FileUpload 对象的名称。 Yes
type 返回表单元素的类型。对于 FileUpload ,则是 "file" 。 Yes
value 返回由用户输入设置的文本后,FileUpload 对象的文件名。 Yes

標準プロパティとイベント

FileUploadオブジェクトは、標準サポートし、属性イベントを