簡単に言うと、デフォルトのアクションをinput type="file"
. つまり、ユーザーが [参照] または [ファイルの選択] をクリックしたときに、システムの開いているダイアログ ボックスを表示したくありません。置換ダイアログは既に機能していますが、システムの開くダイアログ ボックスが引き続き表示されます。
以下は、私が現在これを達成しようとしていることのサンプルです。(PS: Chrome 21 を使用しています)
<html>
<head>
<script type="text/javascript">
<!--
file_onclick = function()
{
// Show custom dialog instead...
event.stopPropagation(); // Doesn't work
return false; // Neither does this
};
//-->
</script>
</head>
<body>
<input type="file" onclick="javascript: file_onclick();" />
</body>
</html>
何か案は?