これは私のために使用アップロードボタンの
<input name="picture" type="file" onchange="alert(this.value)" class="file" size=20/>
画像がこの
<style>
div.fileinputs {position:relative; display:inline;}
div.fakefile {position:absolute; top:0px; left:0px; z-index:1;}
input.file {position:relative; text-align:right; -moz-opacity:0; filter:alpha(opacity: 0); opacity: 0; z-index:2;}
<style>
<div class="fileinputs">
<input name="picture" type="file" onchange="alert(this.value)" class="file" size=1/>
<div class="fakefile">
<img src="images/browse.gif" align="middle" alt="browse" title="browse"/>
</div>
</div>
を試みるように入力フィールドが隠されている、およびuは画像をクリックしたときに動作します - 選択ダイアログが表示されますが、エミュレートしますjs imposibleからのこのダイアログ、うん。ただ、ラベルにIMGをラップし、属性に設定 http://upload-at-click.narod.ru/demo2.html
Adam McCormickの新しい回答に同意してください。これは明らかです。私は私のものを削除したいのですが、受け入れられた答えではありません。 – RichieHindle
受け入れられる回答が更新されました。コメントありがとう。 –