私はこのコードを持っています:
<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 ページで非表示にする必要があります。
アイデアのある人はいますか?