Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

HTML5でファイル入力を記憶して再入力する


再入力するには、ドラッグアンドドロップを使用します。これは以前は不可能でしたが、現在は有効です。

方法を見てみましょう-

function drop(ev) {
   ev.stopPropagation();
   ev.preventDefault();
 
   // retrieving dataTransfer field from the event
   var d = ev.dataTransfer;
   var files = d.files;
   handleFiles(files);
}

ドラッグアンドドロップの場合-

// dragging
target.addEventListener('dragover', (ev) => {
   ev.preventDefault();
   body.classList.add('dragging');
});

// drag leave
target.addEventListener('dragleave', () => {
   body.classList.remove('dragging');
});

// drop target
target.addEventListener('drop', (ev) => {
   ev.preventDefault();
   body.classList.remove('dragging');
});

  1. JavaScriptのファイルとFileReader?

    以下は、JavaScriptでファイルとfileReaderを表示するコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>

  2. HTML5でドラッグアンドドロップを使用するにはどうすればよいですか?

    ドラッグアンドドロップ(DnD)は、マウスクリックを使用してアイテムのコピー、並べ替え、削除を簡単に行える強力なユーザーインターフェイスの概念です。これにより、ユーザーは要素の上でマウスボタンをクリックして押したまま、別の場所にドラッグし、マウスボタンを離して要素をそこにドロップできます。 従来のHTML4でドラッグアンドドロップ機能を実現するには、開発者は複雑なJavascriptプログラミングまたはjQueryなどの他のJavascriptフレームワークを使用する必要があります。 HTML 5では、ブラウザにネイティブDnDサポートを提供するドラッグアンドドロップ(DnD)APIが登場し