2011-01-22 2 views
0

私はこのhtmlコードを持っている:FileFieldボタンの適用方法FFをクリックしますか?

<form name="form1" id="form1" method="POST" action=""> 

    <div dir="rtl" style="position:absolute; left: 2px; top: 0px;"> 
     <input name="fileField2" type="file" class="accountItemFilefield" id="fileField2" /> 
    </div> 
    <div style="position:absolute; z-index:2;"> 
     <img onclick="$('#fileField2').trigger('click'); " style="cursor:pointer" src="images/browse.png" width="83" height="29" alt="" /> 
    </div> 

    </form> 

このコードはFFで動作していないと、それはIEで正常に働いていると私は問題が何であるかを知りません。

また、私はこのコードを試してみました:

$('#fileField2').click(); 

と、この1:

document.getElementById('fileField2').click(); 

それらのすべてがIEにはバリではないFFで作業をしています。

どうすれば問題を解決できますか?

ありがとうございます。

+0

タグはJavaではなく、JavaScriptである必要があります –

+0

@Geoffrey De Smet:申し訳ありませんが間違いを入力して固定しました – Saleh

答えて

0

これは、悪意のあるサイトが予期せずファイルアップロードダイアログを表示しないようにするセキュリティ上の制限です。

私はそこに道があるとは思わない。実際、私はIEがまだそれを許していることに驚いています。

+0

実際にGoogle Chromeでも許可されています。 –

0

document.getElementById('fileField2').click();私が試したときに働いた。 (他のバージョンは試していませんでした)

ポップアップがブロックされたときにfilepickerを起動しようとすると、ブロックされたポップアップ通知が定期的に表示されます。

関連する問題