2

私はこのコードを持っています:

<script type="text/javascript">
function performClick(node)
{
   var evt = document.createEvent("MouseEvents");
   evt.initEvent("click", true, false);
   node.dispatchEvent(evt);
}
</script>

<a href="#" onclick="performClick(document.getElementById('theFile'));">
    Open file dialog
</a>
<input type="file" id="theFile"/> 

このコードは、ファイル アップロード ウィンドウを開く基本的な基準を満たしていますが、input type = "file" フィールドを Web ページで非表示にする必要があります。

アイデアのある人はいますか?

4

2 に答える 2

1

あなたのtheFileにスタイルを追加するか、visibility: hiddenまたはdisplay: none仕事をします。

于 2013-08-02T01:06:34.013 に答える
0

ダウンロードを意味していると思いますか、この質問は意味がありません。.zipまたは.7zファイル拡張子、またはサーバーやブラウザーが解釈しようとしないファイル拡張子にリンクしたり、正しいヘッダーを送信したりできます。見る:

http://webdesign.about.com/od/php/ht/force_download.htm

于 2013-08-02T00:56:38.373 に答える