input [type=file]要素があり、onclick イベントをインターセプトして、条件が満たされない場合にファイル ダイアログが表示されないようにしたいとします。出来ますか?そして、なぜ、そうではないのですか?
6352 次
2 に答える
13
Soufiane のコードでは、ページに jQuery という Javascript ライブラリが必要です。持っていない場合は、http ://www.jquery.com で入手するか、プレーンな Javascript で何かを使用できます。
HTML
<input type="file" id="openf" />
JS:
document.getElementById('openf').onclick = function (e) { e.preventDefault(); };
于 2011-09-08T15:31:53.143 に答える
3
HTML:
<input type="file" class="openf" />
JS:
$('.openf').click(function(e){
e.preventDefault();
});
于 2011-09-08T15:03:39.837 に答える